日期:2014-05-16  浏览次数:20418 次

JavaScript基础笔记

1. 探测对象,可用于判断浏览器是否支持该方法

window.onload = initAll;

function initAll() { 
if (document.getElementById) { 
for (var i=0; i<24; i++) { 
setSquare(i); 
} 
} 
else { 
alert("Sorry, your browser doesn't support this script"); 
} 
}

function setSquare(thisSquare) { 
var currSquare = "square" + thisSquare; 
var newNum = Math.floor (Math.random() * 75) + 1; 
document.getElementById(currSquare).innerHTML = newNum; 
}

?if (document.getElementById) {
如果对象存在,if语句就为true,脚本继续执行。但是,如果浏览器不理解这个对象,测试就返
回false,并执行条件语句的else部分。