Javascript 对象没有';t支持属性或方法';搜索';ie11
我的javascript中有一个函数,它在ie8中运行良好,但在ie11中却没有。我不明白为什么它会给我这个错误。调试时,它会说“对象不支持属性或方法‘搜索’”。请提出一些建议。fine名为displayDetails.js,代码如下:Javascript 对象没有';t支持属性或方法';搜索';ie11,javascript,internet-explorer-11,Javascript,Internet Explorer 11,我的javascript中有一个函数,它在ie8中运行良好,但在ie11中却没有。我不明白为什么它会给我这个错误。调试时,它会说“对象不支持属性或方法‘搜索’”。请提出一些建议。fine名为displayDetails.js,代码如下: function displayTerm(paymentDropDownId) { var locPaymentTypeId = null var index = null; if (null == paymentDropDownId) {
function displayTerm(paymentDropDownId) {
var locPaymentTypeId = null
var index = null;
if (null == paymentDropDownId) {
locPaymentTypeId = this.id;
} else {
locPaymentTypeId = paymentDropDownId;
}
if (null != locPaymentTypeId) {
if (locPaymentTypeId.search("1") > 0) {
index = 0;
} else if(locPaymentTypeId.search("2") > 0) {
index = 1;
} else if(locPaymentTypeId.search("3") > 0) {
index = 2;
}
}
}
把它叫做-
displayTerm(paymentDropDownId);
和
locPaymentOptions.onchange=displayTerm() 要么以
null
结束,要么paymentDropDownId
是一个对象,而不是字符串,也没有search
方法代码>是错误的。。。。