繁体   English   中英

溢出-y不能在javascript中工作?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM