2011-09-01 70 views
2

我想在鏈接上做一個onClick事件。溢出 - 不工作在JavaScript?

代碼:

<a onclick="document.getElementById('myBodyID').style.overflow-y='hidden'" title="my title">Anchor text</a> 

爲什麼不是這方面的工作?我想在鏈接被點擊時禁用垂直滾動。

我該如何解決這段代碼?它不是在此刻:(

回答

13

用途:

document.getElementById('myBodyID').style.overflowY='hidden' 

由於具有特殊字符的CSS屬性是駱駝式的。 您也可以使用括號(document.getElementById('myBodyID').style["overflow-y"])。

+0

非常感謝您的回答。我會接受它:) – Akos

6

不能使用-文字這樣的屬性裏面工作,而是使用[]符號。

.style['overflow-y'] = 

目前,你取.style.overflow減去y(如數字),不使這裏感覺