GetElementById giving ReferenceError in Chrome

GetElementById giving ReferenceError in Chrome

本文关键字:Chrome in ReferenceError giving GetElementById      更新时间:2023-09-26

我不知道发生了什么,因为我从来没有遇到过JS的问题,但我们开始吧。我一直得到一个未捕获的参考错误在Chrome与此代码:

function showShareButtons() {
    var buttons = getElementById("sharebtns");
    document.buttons.style.visibility = 'visible';
}
谁能告诉我怎么了?谢谢!

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

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

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

document.getElementById("sharebtns");

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