单击JavaScript即可在文本下划线

时间:2018-10-08 22:30:39

标签: javascript html css

我正在学习JavaScript,我在这里缺少什么?当我单击我时,我希望文本更改为下划线。

<p id="demo" style=" 
text-decoration:none;

">Hello JavaScript!</p>


<button type="button" onclick="document.getElementById('demo').style.text-decoration='underline'">Click Me!</button>

2 个答案:

答案 0 :(得分:1)

问题是style.text-decoration。将其更改为style['text-decoration']

<p id="demo" style=" 
text-decoration:none;

">Hello JavaScript!</p>


<button type="button" onclick="document.getElementById('demo').style['text-decoration']='underline'">Click Me!</button>

您可以了解有关此here的更多信息。

答案 1 :(得分:0)

您需要使用textDecoration而不是text-decoration。

<p id="demo" style=" 
text-decoration:none;

">Hello JavaScript!</p>


<button type="button" onclick="document.getElementById('demo').style.textDecoration='underline'">Click Me!</button>