最赞回答 / 你又调皮
elementNode表示元素节点,con应该是getElementsByTagName("li")方法的返回值(该方法返回所有li元素的集合,是个类数组对象,可以通过con[index]访问每一个li元素),con[i]表示第i个li元素。
2019-09-02
最新回答 / 我信你个鬼
试试这个 var n1 = document.createElement("h1"); var n2 = document.createTextNode("haha"); n1.appendChild(n2); document.body.appendChild(n1);
2019-08-30
最新回答 / 你又调皮
j=""语句是重新给j赋值为空字符串,并不会改变文本框的value值,和下面的例子类似:var a=5; var b=a; b=5; document.write(a); a的值还是5并不会因为b的值的改变而改变。
最赞回答 / 你又调皮
这就涉及到运算符的运算规则了,如果+前后有一个值是字符串,另一个值也会转化为字符串,然后将字符串拼接起来;如果是 -、×或者/,会将不是数值的值转化为数值,不能转化为数值的会转化为NaN(Not a Number),再进行运算。例:如果想把数值型的转换为字符串就可以用这个值+""空字符串就可以了。具体的运算规则可以参考JavaScript高级程序设计这本书。
2019-08-29