我尽可能地避免使用JavaScript而且对它不太了解但我需要调用一个JS函数,它在出错后显示div。
我尝试通过< script>function(var1, var2);< /script>
插入它,但这在控制台内部给出了引用错误。
该功能可通过onLoad,onClick和控制台正常运行。我已经做了一些研究但是对于其他人来说它要么工作要么问题是函数之前的变量(我没有设置)。
这是我的功能。
function showhide(showid, hideid){
document.getElementById(showid).style.display = 'block';
document.getElementById(hideid).remove();}
我只发送两个参数并返回参考错误(仅通过回声)。
答案 0 :(得分:0)
它适用于onload
,因为函数的getElementById()
部分必须找到#showid&amp; #hideid 能够执行该语句。可能是包含#showid
&amp;的部分。使用#hideid
以外的方法调用函数时,onload
不会被加载。
onload
确保在将任何函数应用到文档之前已准备好整个文档。