为什么这个javascript代码没有工作document.getElementsByClassName(“para”)[0] .innerHTML.style.visibility =“hidden”;
问题描述:
我有这样的代码,这将使有关段落消失:为什么这个javascript代码没有工作document.getElementsByClassName(“para”)[0] .innerHTML.style.visibility =“hidden”;
var first = paragraph[0].innerHTML = " "
,但无法弄清楚,为什么代码不会使段落以下行消失:
document.getElementsByClassName("para")[0].innerHTML.style.visibility = "hidden";
答
你不需要innerHTML
,使用
document.getElementsByClassName('para')[0].style.visibility = 'hidden';
答
document.getElementsByClassName("para")[0].innerHTML
返回一个字符串,你需要第一个元素与类para,删除.innerHTML
它会工作。
document.getElementsByClassName("para")[0].style.visibility = "hidden";
这可能是由于多种原因。如果你能告诉我们有什么问题,这将有所帮助。控制台中是否有错误?它说什么? –