运行网页显示 'style' 为空或不是对象,错误位置代码如下:
obj.style.background = '#fdeecb';
求教如何解决?
是由于第一次加载,传递的obj还未生成,但是我该如何跳过第一次呢?用if(obj != null)后,发现永远进不了if
但是不用if的话加载完后正常设置了style。 jQuery(document).ready(function () {
...这里写代码
});
或者把你的js放到页面最下方
document.onreadystatechanged = funcation(){ if(document.readyState.toLowerCase() === "complete"){ //你的代码。 } }