我的javascript中有一个函数,它在ie8中工作正常但在ie11中没有。无法理解为什么它会给我错误。虽然调试它说"对象不支持属性或方法'搜索"" 。请提出建议。精美的名为displayDetails.js,代码如下:
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();