Javascript - GetColoumnValue - IE6问题

时间:2010-09-15 08:12:19

标签: javascript internet-explorer-6

我有一个名为“GetListColumnValue”的js函数。此功能导致IE6出现一些问题。有什么方法可以避免这个问题吗? (我认为问题是因为concat而发生)这是代码示例。最后一行是我的解决方案,我不确定它是否运作良好。有什么建议?感谢。

function GetListColumnValue(listName, columnName) {
    return document.getElementById(listName + "_" + columnName).value;
}
var DISCOUNT_QUANTITY = GetListColumnValue("lstRecords", "DISCOUNT_QUANTITY"); 

var DISCOUNT_QUANTITY = document.getElementById("lstRecords_DISCOUNT_QUANTITY");

1 个答案:

答案 0 :(得分:0)

IE6有很多问题,但简单的JS字符串连接不是其中之一。我不认为这是你的问题。

您没有明确指出问题究竟是什么,但是查看您提供的两个代码示例,他们会做不同的事情:

第一个(即函数)返回object.value,而第二个(即直接设置),你刚刚返回了对象。

因此,两个代码块将DISCOUNT_QUANTITY设置为不同的东西。如果从函数中删除.value,它应该与其他代码块完全相同。

希望有所帮助。