Uncaught TypeError: Failed to execute 'evaluate' on 'Document': parameter 3

当JS中使用方法名evaluate时,运行在IE浏览器下没有问题,程序可正常运行该函数

运行在chrome环境下不能运行该函数,并且报出这个错误:Uncaught TypeError: Failed to execute 'evaluate' on 'Document': parameter 3

把这个函数名evaluate换成别的就没问题。

特别奇怪,大家能帮我解释一下么?感激不敬

function evaluate(data) {                

var elementdowm = document.getElementById("down");                

var elementup = document.getElementById("uo"); if (data == 0) { elementdowm.style.opacity = "0.3"; elementup.style.opacity = "1";

} else {

elementdowm.style.opacity = "1"; elementup.style.opacity = "0.3";

}

}

  1. #1

    飞一凡(回复于:2018-05-22 10:05:01)

    evaluate() 方法计算一个 XPath 表达式。这个似乎是chrome浏览器的内置函数,所以不能用该名字。其它道友有更准确的回复,可以回下~



我的回答