-2

所以在Javascript(不是jQuery)中

我可以使用以下内容将具有示例 ID 的 div 的可见性样式设置为可见:

document.getElementById("example").style.visibility = 'visible';

问题是,我如何对 text-indent 属性做同样的事情?以下不起作用。

document.getElementById("example").style.text-indent = 'none';
4

3 回答 3

8

大多数 CSS 属性使用驼峰式:

document.getElementById("example").style.textIndent = 'none';
于 2013-09-19T19:43:52.347 回答
1
document.getElementById("example").style.textIndent = 'none';

注意textIndent. javascript 中的变量名称不允许在名称中包含“-”,因此当作为 javascript 对象属性引用时,此类样式会转换为驼峰式大小写。

于 2013-09-19T19:44:19.070 回答
0

我认为这个链接回答了你的问题http://www.w3schools.com/jsref/prop_style_textindent.asp

->document.getElementById("example").style.textIndent="50px";

-- 编辑 -- 我被告知 W3School 在某些情况下不是一个好的信息来源。见 w3fools.com

于 2013-09-19T19:43:46.360 回答