javascript - 为什么我得到 "ReferenceError: getElementById is not defined"?

标签 javascript

我写了一些 JavaScript 代码,但出于某种原因,我收到一条错误消息:

ReferenceError: getElementById is not defined

函数如下:

window.onload=function() 
{ 
    clearAll(); 
    updatePizzaToppings(); 
    updatePizzaToppings(); 
    updatePizzaToppings(); 
    updatePizzaToppings(); 
};


function updatePizzaToppings() 
{ 
    var checkBox=getElementById('selectBacon'); 
    var pic=getElementById('BaconPic'); 
    if (checkBox.checked) 
    {
        pic.style.visibility='visible'; 
    }
    else 
    {
        pic.style.visibility='hidden';
    }           
}; 

我也为它做了一点 JSFiddle。

http://jsfiddle.net/CkjkB/5/

最佳答案

您需要使用 document.getElementById()

关于javascript - 为什么我得到 "ReferenceError: getElementById is not defined"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19507650/

相关文章:

javascript - 当取消第一个 Ajax 请求时,Bootstrap Alert Div 不会显示在第二个 ajax 请求上

javascript - Google Drive Api v3 创建共享文件

javascript - 我怎样才能让这个javascript表单验证DRYer?

javascript - 链接index.html client.js 和 server.js

javascript - 为什么我不能对从 jquery $.makeArray() 创建的数组对象使用 java 脚本方法 Sort()

javascript - 捕获字符之间的字符串并替换

javascript - 无法触发位于 "trigger DIV"内的扩展 DIV 内的事件

javascript - 获得youtube视频标题

javascript - 从变量中选择一个值

javascript - 如何将复选框与 jquery Datepicker 结合起来