Javascript在两个函数后失败,即使是相同的函数
Javascript failed after 2 functions even though same functions
这就是html。除了颜色以外,所有的样式都是一样的。
<div id="expansion">
<div id="e1" style="display:none;">
<p style="font-size:36px; color: green;">*</p>
</div>
<div id="e2" style="display:none;">
<p style="font-size:36px; color: blue;">**</p>
</div>
<div id="e3" style="display:none;">
<p style="font-size:36px; color: green;">***</p>
</div>
<div id="e4" style="display:none;">
<p style="font-size:36px; color: blue;">****</p>
</div>
Javascript: function reflection1() {
var element=document .getElementById("e2", "e3", "e4").style.display="none";
var element=document .getElementById("e1").style.display="";
}
function reflection2() {
var element=document .getElementById("e1", "e3", "e4").style.display="none";
var element=document .getElementById("e2").style.display="";
}
function reflection3() {
var element=document .getElementById("e3").style.display="";
var element=document .getElementById("e1", "e2", "e4").style.display=" none";
}
function reflection4() {
var element=document .getElementById("e4").style.display="";
var element=document .getElementById("e1", "e2", "e3").style.display=" none";
}
但只有函数reflection1()
和reflection2()
有效,函数3和4无效。代码有问题吗?
语句
var element=document .getElementById("e1").style.display="";
是有效的,这将设置style属性为"(无),因此将显示
。但是其他语句,比如
var element=document .getElementById("e1", "e3", "e4").style.display="none";
语法错误,因此不会给出任何结果。
使用下面的
来设置display属性document.getElementById("<id of element>").style.display="none"; // hidden
document.getElementById("<id of element>").style.display="block"; // visible
你不需要赋值任何东西
编辑1
这是你要找的吗?
相关文章:
- 为什么当我在正则表达式中放置空格键时,我的 Javascript test() 函数失败了
- 不引人注目地设置属性后函数失败
- 按钮单击Javascript函数失败,但函数有效
- 当我在文本区域(MVC 4 Razor View)上加上引号时,JS长度函数失败
- 将模型的 urlRoot 重写为函数失败
- Ajax 表单提交进度函数失败
- 在页面加载/单击事件后,从 JS 文件 1 中的函数调用 JS 文件 2 中定义的函数失败
- 将函数引用传递给函数失败
- JavaScript 数组推送 Anon 函数失败
- 万一函数失败,什么是好的返回值
- Javascript 原型函数失败
- 如何防止 jQuery 函数在前面的函数失败时不运行
- jQuery - .ajax 使函数失败
- javascript:将键从for循环传递到另一个函数失败
- Javascript构造函数失败
- 在asp:dropdownlist中将变量传递给javascript函数失败
- jQuery.when:如果一个函数失败,会发生什么
- 奇怪的字符编码问题导致js函数失败或添加不需要的字符
- 当我传递参数时,从动态添加的html按钮调用javascript函数失败
- 自动滚动回调函数失败