var mylist = document.getElementById("tcon");
var parent = mylist.parentNode.parentNode.parentNode;
//<li id="tcon">的父节点--> <ul> --> <li id="lesson1"> --> <ul id="con">
document.write(parent.lastChild.innerHTML);
//找到父节点之后,输出最后一个子节点即可
var parent = mylist.parentNode.parentNode.parentNode;
//<li id="tcon">的父节点--> <ul> --> <li id="lesson1"> --> <ul id="con">
document.write(parent.lastChild.innerHTML);
//找到父节点之后,输出最后一个子节点即可
2015-05-25
上面代码没写完整,应该是:
<div id="con"><p>javascript</p><div>jQuery</div><h5>PHP</h5></div>
<script type="text/javascript">
var x=document.getElementById("con");
document.write(x.firstChild.nodeName+"<br>");
document.write(x.lastChild.nodeName);
<div id="con"><p>javascript</p><div>jQuery</div><h5>PHP</h5></div>
<script type="text/javascript">
var x=document.getElementById("con");
document.write(x.firstChild.nodeName+"<br>");
document.write(x.lastChild.nodeName);
2015-05-25
除了IE之外,其他浏览器不会忽略系欸但之间的空白文本节点,因此div下一个子节点就变成了空白文本,因此输出的是Object text。 将div后面的空格全部去除,调整为
<div id="con"><p>javascript</p><div>jQuery</div><h5>PHP</h5></div>
<script type="text/javascript">
var x=document.getElementById("con");
document.write(x.firstChild);
document.write(x.lastChild);
<div id="con"><p>javascript</p><div>jQuery</div><h5>PHP</h5></div>
<script type="text/javascript">
var x=document.getElementById("con");
document.write(x.firstChild);
document.write(x.lastChild);
2015-05-25
最赞回答 / 牙尖十怪
onLoad 和onload是像个不同的变量,你可以定义个onLoad的变量,输出的时候用小写的onload变量输出。至于调用“message()”和message(),加引号的作用域是不捕捉局部变量的,这样的话若是message()方法中有使用到局部变量,就会报错,不加引号的message()则能获取到局部变量。实际我们写程序一般都遵守程序公约,不会去制造一些另类,就用onload=message()就好了,学习东西实在没有吹毛求疵的必要。
2015-05-25
function GoBack() {
window.history.go(-1);
}
function GoForward() {
window.history.go(1);
}
window.history.go(-1);
}
function GoForward() {
window.history.go(1);
}
2015-05-24
var mystr="Hello World!"
document.write(mystr.indexOf("o",2)+"<br/>");
alert("然而,并没有什么卵用!!")
document.write(mystr.indexOf("o",2)+"<br/>");
alert("然而,并没有什么卵用!!")
2015-05-24
最新回答 / 喜欢有趣
<...code...> var num1=parseInt(document.getElementById("txt1").value); var num1=parseInt(document.getElementById("txt2").value); var num3=document.getElementById("select").value; var obj; swich(num3){num1改为num2, 然后sw...
2015-05-24
最新回答 / 么小么
new Array=myarr[3][5];var i,j;for(i=0;i<3;i++){ for(j=0;j<5;j++) { myarr[i++][j++]=i*j;}}
2015-05-24