我有一个名为“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");
答案 0 :(得分:0)
IE6有很多问题,但简单的JS字符串连接不是其中之一。我不认为这是你的问题。
您没有明确指出问题究竟是什么,但是查看您提供的两个代码示例,他们会做不同的事情:
第一个(即函数)返回object.value,而第二个(即直接设置),你刚刚返回了对象。
因此,两个代码块将DISCOUNT_QUANTITY设置为不同的东西。如果从函数中删除.value,它应该与其他代码块完全相同。
希望有所帮助。