我正在使用此(javascript)代码语句来查看是否已选择某个项目:
if (document.getElementById("someID").style.backgroundImage != 'url("images/bg_selected.png")' {
dothis
}
适用于firefox
和IE
但不适用chrome
。
我如何使用chrome?
答案 0 :(得分:2)
您应该使用data
属性,而不是在背景图片上制作逻辑。例如,当您选择一个元素时,您可以设置data-selected='true'
,然后执行
if (document.getElementById("someID").getAttribute("data-selected") === "true"){do something}
答案 1 :(得分:0)
getComputedStyle在条件
中使用答案 2 :(得分:0)
使用jquery我们可以解决
$("#activeObject").css("background-image")
答案 3 :(得分:0)
使用javascript
window.getComputedStyle(document.getElementById(“someId”),false).backgroundImage