为什么这个javascript代码没有工作document.getElementsByClassName(" para")[0] .innerHTML.style.visibility =" hidden&#34 ;;

时间:2017-08-13 17:19:34

标签: javascript html

我有这段代码会使相关段落消失:

var first = paragraph[0].innerHTML = " "

但无法弄清楚为什么以下代码行不会使该段落消失:

document.getElementsByClassName("para")[0].innerHTML.style.visibility = "hidden";

2 个答案:

答案 0 :(得分:2)

您不需要innerHTML,请使用

document.getElementsByClassName('para')[0].style.visibility = 'hidden';

答案 1 :(得分:1)

document.getElementsByClassName("para")[0].innerHTML返回一个字符串,你需要第一个带有类para的元素,删除.innerHTML它会起作用。

document.getElementsByClassName("para")[0].style.visibility = "hidden";