-3
为什么不能在Firefox中使用?在Firefox中不起作用的功能
<li class="selected"><a onclick="tabbing(this, p1)" href="javascript:void(0)">ABC</a></li>
<li><a onclick="tabbing(this, p2)" href="javascript:void(0)">XYZ</a></li>
<div id="p1"></div>
<div id="p2"></div>
function tabbing(ex,id){
alert(ex)
}
p1和p2是我的AJAX结果只是容器。
编辑:我找到了解决方案。相反,刚刚通过的ID名字,我通过这条线作为参数:
document.getElementById('p1')
所以它现在是这样的:
tabbing(this, document.getElementById('p1'))
他们不使用的功能虽然。他们不会只有'未定义'的价值吗? – Cameron
如果你将它们作为'window.p1'访问,它们的值将是'undefined',但如果它们没有被定义,那么访问它们就像'p1'一样会导致脚本错误。我证实了在这个jsFiddle中:http://jsfiddle.net/jfriend00/Xm9HY/ – jfriend00
aha,我学到了一些新东西;-) – Cameron