已采纳回答 / Alex_0725
如果 function startCount() 中用到了html代码。此时你的html代码还没加载,当然错了。 方法1 在window.onload()里面调用 意思是当页面加载完成才调用你的函数。 方法2 在html 代码后面写你的js代码。 意思是html加载完成了 在执行JS代码。这样不会报错。 这是个常见的问题。
2015-01-02
已采纳回答 / wins
1、问题一:hobby[i].checked=true;这里的checked哪里出来的,根本没有想到这个东东诶,呜呜呜 其中的‘checked’是checkbox的属性,用来标识是否为选中状态2、这里的 var hobby=document.getElementById("hobby"+j);这里为什么是"hobby"+j,什么作用? 这里的"hobby"+j是通过你输入的(在这段代码中实现<input id="wb" name="wb" type="text" >)的编...
function clock() {
var time = new Date();
document.getElementById("clock").value = time;
}
var flag=false,u;
function control(){
if(flag==true){
clearInterval(u);
flag=false;
}
else if(flag==false){
u=setInterval("clock()", 1000);
flag=true;
}
}
var time = new Date();
document.getElementById("clock").value = time;
}
var flag=false,u;
function control(){
if(flag==true){
clearInterval(u);
flag=false;
}
else if(flag==false){
u=setInterval("clock()", 1000);
flag=true;
}
}
2015-01-02
已采纳回答 / davidlaw
JavaScript支持“=”、“==”和“===”运算符。你应当理解这些(赋值、相等、恒等)运算符之间的区别,并在编码过程中小心使用。 JavaScript对象的比较是引用的比较,而不是值的比较。对象和其本身是相等的,但和其他任何对象都不相等。如果两个不同的对象具有相同数量的属性,相同的属性名和值,它们依然是不相等的。相应位置的数组元素是相等的两个数组也是不相等的。 严格相等运算符“===”首先计算其操作数的值,然后比较这两个值,比较过程没有任何类型转换: 如果...
2015-01-01
document.getElementsByTagName();
document.getElementById();
document.getElementsByName();
document.getElementsByClassNAme()[*];
document.getElementById();
document.getElementsByName();
document.getElementsByClassNAme()[*];
2015-01-01