這裏是我的代碼塊。它適用於fireFox和Chrome。但不在IE中。我得到的錯誤「Object doesn't support property or method 'includes'
」包含()不適用於所有瀏覽器
function rightTreeSwapfunc2() {
if ($(".right-tree").css("background-image").includes("stage1") == true) {
$(".right-tree").css({
backgroundImage: "url(/plant-breeding/img/scenes/plant-breeding/stage5.jpg)"
})
} else {
$(".right-tree").css({
backgroundImage: "url(/plant-breeding/img/scenes/plant-breeding/stage3.jpg)"
})
}
}
我可以改變它了一下,用香草JS做:
document.getElementById("right-tree").classList.contains
但我寧願看看是否有一種方式來獲得它在更改JS和編輯HTML和CSS之前在IE中工作。
我覺得很奇怪,格雷亞t leveler,jQueery,未能將所有瀏覽器降到最低公分母 - 如果「includes」在IE中不起作用,它不應該在任何瀏覽器中工作 –
[includes()](https://developer.mozilla .org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes)在跨瀏覽器中不穩定 – Girish
包括與jQueery無關 - 問題有缺陷:p –