多分あなたが欲しかったfirstElementChild
、nextElementSibling
そしてlastElementChild
?
それで
alert (document.getElementById('main').firstElementChild.innerHTML);
alert (document.getElementById('main').lastElementChild.innerHTML);
alert (document.getElementById('first').nextElementSibling.innerHTML);
明確に説明してください。「正確に」とはどういう意味ですか?
あなたはそれを編集することができます:
document.getElementById('main').firstElementChild.innerHTML="some text";
あなたはそれを保存することができます:
var fec=document.getElementById('main').firstElementChild.innerHTML;
あなたはそれを削除することができます:
document.getElementById('main').removeChild(document.getElementById('main').firstElementChild);
その中のテキストを置き換えることができます:
document.getElementById('main').firstElementChild.innerHTML=document.getElementById('main').firstElementChild.innerHTML.replace(/new_text/g,"text_to_replace")
文字の配列に分割できます。
var array=document.getElementById('main').firstElementChild.innerHTML.split("");
それにいくつかのテキストを追加できます:
document.getElementById('main').firstElementChild.appendChild("some text");