[英]Overflow-y not working in javascript?
我想在链接上创建一个onClick事件。
编码:
<a onclick="document.getElementById('myBodyID').style.overflow-y='hidden'" title="my title">Anchor text</a>
为什么这不起作用? 我想在单击链接时禁用垂直滚动。
我该如何修复此代码? 它现在不工作:(
采用:
document.getElementById('myBodyID').style.overflowY='hidden'
由于具有特殊字符的CSS属性是驼峰式的。 您还可以使用括号( document.getElementById('myBodyID').style["overflow-y"]
)。
你不能使用-
在这样的属性文字中。 而是使用[]
表示法。
.style['overflow-y'] =
目前,您正在获取.style.overflow
并减去 y
(与数字一样),这在这里没有意义。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.