2017-08-13 96 views
-1

我有这样的代码,这将使有关段落消失:为什么这个javascript代码没有工作document.getElementsByClassName(“para”)[0] .innerHTML.style.visibility =“hidden”;

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

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

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

+0

这可能是由于多种原因。如果你能告诉我们有什么问题,这将有所帮助。控制台中是否有错误?它说什么? –

回答

2

你不需要innerHTML,使用

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

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

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