我的Javascript只在FireFox中工作,为什么? 功能切换表(a、b){ var div=document.getElementById(a); var按钮=document.getElementById(b); 如果(!div)返回true; if(div.style.display==“块”){ div.style.display=“无” button.value=“展开” } 否则{ div.style.display=“块” button.value=“收缩” } 返回true; }
“文本块” 以上是我的脚本,它只适用于Firefox。我用谷歌搜索了一下自己,但我不明白为什么它只在FF中工作 有人得到任何提示吗 如果您想查看具体的实现,请点击此处:我的Javascript只在FireFox中工作,为什么? 功能切换表(a、b){ var div=document.getElementById(a); var按钮=document.getElementById(b); 如果(!div)返回true; if(div.style.display==“块”){ div.style.display=“无” button.value=“展开” } 否则{ div.style.display=“块” button.value=“收缩” } 返回true; },javascript,internet-explorer,firefox,google-chrome,Javascript,Internet Explorer,Firefox,Google Chrome,“文本块” 以上是我的脚本,它只适用于Firefox。我用谷歌搜索了一下自己,但我不明白为什么它只在FF中工作 有人得到任何提示吗 如果您想查看具体的实现,请点击此处: 如果没有e,它在大多数浏览器中都能工作 <script type="text/javascript"> function toggleMe(a,b){ var div=document.getElementById(a); var button=document.getElementById(b); i
如果没有e,它在大多数浏览器中都能工作
<script type="text/javascript">
function toggleMe(a,b){
var div=document.getElementById(a);
var button=document.getElementById(b);
if(!div)return true;
if(div.style.display=="block"){
div.style.display="none"
button.value="Expand"
}
else{
div.style.display="block"
button.value="Shrink"
}
return true;
}
</script>
<div id="para1" class="toggleMe">
<p>"Text Blob"</p>
</div>
<input id="para1button" onclick="return toggleMe('para1','para1button')" type="button" value="Expand" />
切换显示
功能切换表(a、b){
var div=document.getElementById(a);
var按钮=document.getElementById(b);
if(div.style.display==“块”){
div.style.display=“无”
button.value=“展开”
}
否则{
div.style.display=“块”
button.value=“收缩”
}
返回true;
}
“文本块”
如果没有e,它在大多数浏览器中都能工作
<script type="text/javascript">
function toggleMe(a,b){
var div=document.getElementById(a);
var button=document.getElementById(b);
if(!div)return true;
if(div.style.display=="block"){
div.style.display="none"
button.value="Expand"
}
else{
div.style.display="block"
button.value="Shrink"
}
return true;
}
</script>
<div id="para1" class="toggleMe">
<p>"Text Blob"</p>
</div>
<input id="para1button" onclick="return toggleMe('para1','para1button')" type="button" value="Expand" />
切换显示
功能切换表(a、b){
var div=document.getElementById(a);
var按钮=document.getElementById(b);
if(div.style.display==“块”){
div.style.display=“无”
button.value=“展开”
}
否则{
div.style.display=“块”
button.value=“收缩”
}
返回true;
}
“文本块”
Uncaught ReferenceError:e未定义
如果要查看e
是否未定义,请尝试以下操作:If(typeof e=='undefined')返回true对不起,刚刚找到你的意思。我对代码进行了编辑,使其更具可读性。VarDiv,以前是VarE。这似乎在Chrome中对我起作用:Blender的小补丁使它在Chrome中起作用。谢谢:)我没有IE(我使用Linux),但当我有机会从IE测试它时,我会再次发布。再次感谢。未捕获引用错误:e未定义
如果您想查看e
是否未定义,请尝试以下操作:如果(typeof e=='undefined')返回true对不起,刚刚找到你的意思。我对代码进行了编辑,使其更具可读性。VarDiv,以前是VarE。这似乎在Chrome中对我起作用:Blender的小补丁使它在Chrome中起作用。谢谢:)我没有IE(我使用Linux),但当我有机会从IE上测试它时,我会再次发布。再次感谢。