Ako*_*kos 2 javascript css overflow onclick hyperlink
我想在链接上创建一个onClick事件.
代码:
<a onclick="document.getElementById('myBodyID').style.overflow-y='hidden'" title="my title">Anchor text</a>
Run Code Online (Sandbox Code Playgroud)
为什么这不起作用?我想在单击链接时禁用垂直滚动.
我该如何修复此代码?它现在不工作:(
Dig*_*ane 13
使用:
document.getElementById('myBodyID').style.overflowY='hidden'
Run Code Online (Sandbox Code Playgroud)
由于具有特殊字符的CSS属性是驼峰式的.您也可以使用方括号(document.getElementById('myBodyID').style["overflow-y"]).
你不能-在这样的属性文字中使用.相反,请使用[]符号.
.style['overflow-y'] =
Run Code Online (Sandbox Code Playgroud)
目前,您正在提取.style.overflow和减去 y(与数字一样),这在这里没有意义.