GetElementById在Chrome中提供ReferenceError

时间:2014-03-23 20:04:55

标签: javascript css google-chrome getelementbyid

我不知道发生了什么,因为我从来没有遇到JS的问题,但我们走了。我使用以下代码在Chrome中获取未捕获的ReferenceError:

function showShareButtons() {
    var buttons = getElementById("sharebtns");
    document.buttons.style.visibility = 'visible';
}

有人可以告诉我出了什么问题吗?谢谢!

3 个答案:

答案 0 :(得分:1)

document.getElementById("sharebtns");

答案 1 :(得分:1)

您不能简单地为变量声明getElementById。您需要使用document.getElementById

function showShareButtons() {
    var buttons = document.getElementById("sharebtns");
    buttons.style.visibility = 'visible';
}

即使你最终在你的代码中使用了文档,它也不会是相同的,因为变量无法被声明为任何确定的。

答案 2 :(得分:1)

应该是这样的: function showShareButtons() { var buttons = document.getElementById("sharebtns"); buttons.style.visibility = 'visible'; }