最赞回答 / 策神
两处地方有错:第一:i<trs.lenght 应该为 i<trs.length第二:最后一个中括号错了,要改为英文的。但像你这样写的代码的话会有个问题,那就是添加的 新一行的背景色不会改变,因为你的bgchange(obj)函数是写在window.onload页面加载里面的,所以新的一行无法调用这个方法,或者说即使调用了bgchange(obj) 这个方法,背景色也不会改变,把改变背景色的代码完整的写在一个函数里就行了。
2016-03-24
最赞回答 / aid123321
不影响的,function get_nextSibling(n){函数体 }里面定义的变量x 并给x赋的值,只在这个函数里面有用,不能出这个函数,相当于局部变量。当局部变量和全局变量命名一样时,在局部里面,局部...
2016-03-24
最赞回答 / 荷犸
我自己找到答案了!!这是因为table标签后面本来是有tbody标签的,不过我们一般都不写,而浏览器会自动帮我们补上了,我查过了tr标签的父级节点是tbody,tbody的父级节点才是table!这有点坑爹!
2016-03-23
最新回答 / qq_笑对人生_11
当然有问题。document.getElementById("hobby 【j】").checked=true,其中的【】括号是中文输入法下的符号,不支持,所以肯定不对了。如果是或者这样了document.getElementById("hobby+j").checked = true,意思是对id值为“hobby+j”的标签进行设置,失去不到j值的,这样得到的只是一个字符串。
最新回答 / 慕码人8934913
function clearText() {var content=document.getElementById("content");for(i=0;i<content.childNodes.length;i++){var x=content.removeChild(content.childNodes[i]);}}我使用的浏览器会把空白字符算作子节点,用1-6来表示,<div id="content">1<h1>html</h1>2<h1>php...
2016-03-23