最赞回答 / 啊啊啊啊123
因为content.childNodes.length的长度是5(html、php、javascript、jquery、java这5个元素)var i=content.childNodes.length-1。就是i = 4(你可以把content.childNodes.length-1 改成4试试我是忽略了标签的空间距)。遍历content.childNodes[i]; [4][3][2][1][0]就分别对应(java、jquery、javascript、php、(html)
2016-07-04
最新回答 / 湛瞳
<...code...>参考网址:http://jingyan.baidu.com/article/4f7d5712c7b1061a201927c5.html
2016-07-04
最新回答 / 做一件有价值的事等待时间的回报
嗯,js中基础运算(+-*/%)是遵循数学规则的,所有类型的值进行基础运算都是要转化为数值类型(+特殊,两个操作数都是字符串的时候加号是“拼接”,基础类型值遵循Number()转化规则进行转化;),也就是说本题中在真正进行乘法操作之前,解释器隐式的将input.val转化成了数值;可以使 input.val 的值为“1px”,则(input.val) *1的值为NaN为证明;
最新回答 / 看着黎明庆幸
a有什么用? 还有第一个document.write的输出不对; 另外 如果你把数组的定义方法一起放上来不然无法好的解决!! 可以共享一下我写得代码var infos=new Array(); infos=[ ['小A','女',21,'大一'], ['小B','男',23,'大三'], ['小C','男',24,'大四'], ['小D','女',21,'大一'], ['小E','女',22,'大四'], ['小F','男',21,'大一'], ['小G','...
2016-07-03
最新回答 / 慕粉3473542
main 等价于document.body,他们都指向同一个对象,两种写法都没错。个人认为main是一个保留字,写起来更方便,而documen.body 更体现DOM的结构,所以都可以吧。
2016-07-03
最赞回答 / weibo_
你贴的代码里除了first这个错误之外,还有,请注意x是一个标签,x.childNodes才是该标签的子节点组成的数组,所以你的代码里x.firstChild应该是x.childNodes.firstChild
2016-07-03
最新回答 / 葡萄烈酒
var result="2"----------这个语句是创建了一个值为2的字符串。字符串+数字等于字符串和数字直接相连,而不是相加,所以第一次循环里"2"+3="23"----这不是数字了,是字符串”23“所以循环做完以后返回的是字符串"23<br />0<br />-10<br />9<br />",在显示的时候<br />就成回车键了,所以得到230-109
2016-07-03