JavaScript的toggle不工作在谷歌浏览器
JavaScript of toggle not working in Google Chrome
toolgle的JavaScript在Mozilla中正常工作,但在Google Chrome中不能正常工作。
<script type="text/javascript">
function toggleMe(id) {
var image = document.getElementById(id);
if (id.style.display == "block") {
id.style.display = "none";
} else {
id.style.display = "block";
}
}
</script>
我从你的代码中猜测你正在传递一个id
作为字符串(getElementById
所期望的)。然后你在同一个字符串上访问属性。我想你可能想要访问image
对象上的style属性。
<script type="text/javascript">
function toggleMe(id) {
var image = document.getElementById(id);
if(image.style.display == "block") {
image.style.display = "none";
} else {
image.style.display = "block";
}
</script>
您使用的是id而不是image。
<script type="text/javascript">
function toggleMe(id) {
var image = document.getElementById(id);
if(image.style.display == "block") {
image.style.display = "none";
} else {
image.style.display = "block";
}
}
</script>
下面是正确的代码。:)
相关文章:
- Javascript字母选择没有'我不能在谷歌浏览器上工作
- 我的时间倒计时脚本在谷歌浏览器中工作正常,但在其他浏览器中打开时它显示为南楠
- 在Firefox上工作的Web工作者在谷歌浏览器上抛出奇怪的错误
- 我的源映射断点在谷歌浏览器中无法正常工作
- 让谷歌浏览器扩展程序只在一个标签上工作
- 谷歌浏览器的“新标签”iframe如何工作
- IE浏览器的Javascript问题,在谷歌浏览器中工作正常,但在IE中则不行
- 是否可以在浏览器中创建类似谷歌浏览器工作区的东西
- Javascript在谷歌浏览器中不能正常工作
- 谷歌浏览器iframe身体加载不工作
- 按钮在谷歌浏览器中不工作
- Javascript的iframes调整功能不工作在谷歌浏览器
- jQuery代码不工作在谷歌浏览器
- POST后禁用按钮在谷歌浏览器不工作
- JavaScript的toggle不工作在谷歌浏览器
- 填写用户名和密码后,当我按下一个回车键无法登录ie,但谷歌浏览器工作正常.如何来
- 无限滚动不工作在谷歌浏览器
- 数组推送功能不工作在谷歌浏览器
- 长字符串在Firefox中自动被截断,而在谷歌浏览器中其工作完美
- 鼠标滚动不工作在谷歌浏览器