所以我有几个功能:
function Toggle(id)
{
EToggle(document.getElementById(id));
}
function EToggle(element)
{
var subject = element.getElementsByTagName("div")[0];
if(subject.style.display == "none")
{
subject.style.display = "block";
}
else
{
subject.style.display = "none";
}
}
Toggle 函数在加载时调用,并且工作正常。然而,当我说
<a href="javascript:Toggle(flat)">
,什么也没发生。
所以问题是,为什么它在链接中不起作用,但在页面加载时起作用?
如果您需要更多详细信息,here是我的网站。
最佳答案
使用
<a href="javascript:Toggle('flat')">
而不是
<a href="javascript:Toggle(flat)">
关于javascript - anchor 标记中的功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13097950/