<div id="con">
javascript
<p>javascript</p>
<div>jQuery</div>
<h5>PHP</h5>
</div>
<script type="text/javascript">
var ele=document.getElementById("con").childNodes;
var lg= ele.length;
for (var i=0;i<lg;i++){
document.write("节点的类型:"+ele[i].NodeType);
}
</script>
javascript
<p>javascript</p>
<div>jQuery</div>
<h5>PHP</h5>
</div>
<script type="text/javascript">
var ele=document.getElementById("con").childNodes;
var lg= ele.length;
for (var i=0;i<lg;i++){
document.write("节点的类型:"+ele[i].NodeType);
}
</script>
2015-05-24
已采纳回答 / Perona
去翻了一下你的代码var ticket =false; if(ticket=true) {document.write("有票,可以看电影。");}else {document.write("没票,电影看不成。");}你这里ticket初值为false,为什么if(ticket=true)又要把ticket改为true。这样改当然是执行有票。2种改法:1 去掉var ticket =false; 2 if(ticket=true)改为if(ticket)
2015-05-24
已采纳回答 / 我是泡面
function startCount() { document.getElementById('count').value=num; num=num+1; setTimeout("startCount()",2000)setTimeout 中的函数是startCount() 意思是2秒后再执行此函数 函数内包含了2秒后再次执行本函数的指令 我是这么理解的哈~
2015-05-24
已采纳回答 / 牙尖十怪
错的不是一点点,都不知道怎么说了。。首先你变量就是错的,这属于低级错误,自己不会好好检查么?其次,你的计算表达式,没有转换数据,得到将会是字符串类型而不是int类型数据。然后,你只是给变量result赋值了,但你没有将result赋值给 id='fruit' 的value,就算你之前的代码都是对的,也是不会显示出来的。
2015-05-23