undefined不是一个对象windows safari

时间:2014-07-29 19:51:15

标签: javascript safari

我有一个名为Playbtn的类的div。当我在Windows上的Safari中运行页面时,我收到一条错误消息,指出btn未定义(btn是一个全局变量,如果这有所不同)。

var btn = document.getElementById('toggle');
...
if (btn.className == 'Playbtn') {
    btn.className = 'Pausebtn';
}

HTML

<div id="toggle" class="PlayBtn" onclick="PlayPause()"></div>

应用程序在所有其他浏览器中运行完美,为什么会发生此错误?

1 个答案:

答案 0 :(得分:0)

使用此,

<div id="toggle" class="PlayBtn" onclick="PlayPause()"></div>

而不是这个,

<'div id="toggle" class="PlayBtn" onclick="PlayPause()"></div'>
它可能有用吗?