为什么我得到“ReferenceError:getElementById未定义”?

时间:2013-10-22 01:40:29

标签: 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/

1 个答案:

答案 0 :(得分:70)

您需要使用document.getElementById()