Javascript 如何防止类名应用于Div或清除?
真是个难题,如何正确设置类名来清除它。不确定是否 我应该这么做,但情况是这样的 window.onload函数已成功使用addEventListener进行 对于这些事件,[webkitAnimationEnd&mouseover],我将 用于设置div类名称的线束。到目前为止一切都很好,但有时我想 在该窗口外显示Div。onload函数。那么,一个按钮 用Javascript 如何防止类名应用于Div或清除?,javascript,Javascript,真是个难题,如何正确设置类名来清除它。不确定是否 我应该这么做,但情况是这样的 window.onload函数已成功使用addEventListener进行 对于这些事件,[webkitAnimationEnd&mouseover],我将 用于设置div类名称的线束。到目前为止一切都很好,但有时我想 在该窗口外显示Div。onload函数。那么,一个按钮 用onclick=“wazzupClyde();单击调用以下函数 因为我在window.onload脚本之后有了它,所以我想它应该是 脚本负责
onclick=“wazzupClyde();
单击调用以下函数
因为我在window.onload脚本之后有了它,所以我想它应该是
脚本负责,并希望取消div上的任何类名,以便
用于Div的CSS声明(作为普通或默认值)将设置
嗯,似乎是一个计划…但正如在这里的代码后所指出的,它是嗯。。。
有缺陷,是的
<script type="text/JavaScript">
function wazzupClyde(){
var Bid = document.getElementById("Bid");
Bid.className = (window.WebKitAnimationEvent) ? "x";
}
wazzupClyde();
</script>
未捕获类型错误:意外标记
而且
Bid.className = (window.WebKitAnimationEvent) ? "x":"";
Bid.className = (window.WebKitAnimationEvent) ? "x";
未捕获的TypeError:无法将属性“className”设置为null
而且
Bid.className = (window.WebKitAnimationEvent) ? "x":"";
Bid.className = (window.WebKitAnimationEvent) ? "x";
未捕获类型错误:意外标记
再加上这个
Bid.className = "":
未捕获类型错误:意外标记:
无法将属性“className”设置为null
它抱怨Bid
为空。显然,在函数运行时,没有id
属性为“Bid”的元素。id='Bid'
的元素不在当前DOM中
声明函数后不应调用该函数。只需使用以下代码:
<script type="text/JavaScript">
function wazzupClyde(){
var Bid = document.getElementById("Bid");
Bid.className = (window.WebKitAnimationEvent) ? "x" : "";
}
</script>
函数wazzupClyde(){
var Bid=document.getElementById(“Bid”);
Bid.className=(window.WebKitAnimationEvent)?“x”:“”;
}
发布您的相关HTML代码。不,它已经在那里了。我没有包括窗口。onload,code,它是一个大块,在所有其他情况下都有效,每个div和元素以及处理各种事件时的所有类名。啊~哈。所以*onclick=“functionXYZ“那么,是电话吗?当我发出那个呼叫时,清理快乐JavaScript控制台。美好的这是值得我的谦虚的代表剃几分。到底是谁干的?我打了三个小时的仗,想在问之前把这件事说清楚。干杯