最赞回答 / 洞悉天下
俩种方法构建数组:1. var str=new Array("aa","asf")型的,还有 2.var str=["aa","asf"]这种方法可以不使用new,也方便
2016-07-15
最新回答 / 哥要奋斗
<script type="text/javascript">function Stu(name,sex,age,grade){ var stu = new Object() stu.name=name; stu.sex =sex; stu.age = age; stu.grade = grade; return stu; }var stus = []; stus[0] = Stu("小A","女",21,"大一"); stus[stus.length] = Stu("小B","男"...
2016-07-15
最新回答 / 我是刘高兴
因为输出节点类型的那行代码是这个:document.write("节点类型:" + x[0].nodeType);看“x[0].nodeType”,x[0]代表了空白节点(文本)的节点类型,肯定就是3。你把x[0]换成x[1]后,也就是第二个子节点li的节点类型了,就是1。你可以自己试一下~~ :)
2016-07-14
最赞回答 / 安亦殊
var newnode=document.createElement("i");//这里是创建<i>标签元素节点其中<i>标签 的字体是斜体,也就是说会自动将文本内容转换为斜体而原文body中老节点 <b>标签是加粗字体replaceChild就将标签替换,字体也就变换了
2016-07-14
最赞回答 / Frank_Yuan
<...图片...><...图片...>我原来也是一直蒙蔽中,后来写了个测试。你看见控制台的结果没,id table 返回的才是table。table的下一级的child是tbody。在程序中并没有写,但是到浏览器里解析的时候,作为表格他会给你补齐。这样就好理解了。哦,突然间明白为什么是 var tbody 和 var tr 了,我去........
2016-07-14
最赞回答 / 初学者丶
我是这样理解的:onfocus触发时,onclick肯定触发,因为是通过点击来获得焦点的,此后该元素获得焦点(就像Windows的当前窗口概念差不多),两者还是要差别的,onfocus常常用于表单与onblur配合使用
2016-07-14
最新回答 / Frank_Yuan
解释下楼上说的,table的两个节点 第一个是文本节点#text 第二个是元素节点tbody。.lastChild 就是获取的tbody 这样就能去removeChild(aa)了。 再说一下楼主的问题: itable的返回的是 table,而aa 返回是tr这个程序的obj 传的那个 <a> 他的父亲父亲节点是tr table下没有这个节点,所以就不能删除喽。哦哈哈
2016-07-14
最新回答 / CharlesLvm
我就奇了怪了,你们难道都是不堪讲义就开始做练习吗?讲义里对于函数调用的两种方式写得很明确,以后在问之前自己先仔细找找或者百度一下,记住你身上不只有张嘴。
2016-07-13