サンプル5-兄弟ノードへのアクセスの例
result1(nextSibling):
result2(previousSibling):
記事へ戻る
---
愚鈍人ホーム
htmlソース
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>サンプル5-兄弟ノードへのアクセスの例</title>
<script type="text/javascript">
window.onload = function(){
var foo = document.getElementById("foo");
var msg='';
do{
if(foo.nodeType==1){
msg+=foo.innerHTML;
}
foo=foo.nextSibling;
}while(foo)
document.getElementById("result1").innerHTML=msg;
var foo = document.getElementById("foo");
var msg='';
do{
if(foo.nodeType==1){
msg+=foo.innerHTML;
}
foo=foo.previousSibling;
}while(foo)
document.getElementById("result2").innerHTML=msg;
};
</script>
</head>
<body>
<h1>サンプル5-兄弟ノードへのアクセスの例</h1>
<hr />
<ul>
<li>あ</li>
<li>い</li>
<li id="foo">う</li>
<li>え</li>
<li>お</li>
</ul>
<div id="msg"></div>
<div>
result1(nextSibling):<span id="result1"></span><br />
result2(previousSibling):<span id="result2"></span><br />
</div>
</body>
</html>