1つのスパン(outer)のinnerHTMLを1つの可変要素にまとめました。ネストされたスパンのテキストの置換
スパンインナーの内側に1つのネストされたスパンがあるので、スパンテキストのinnerHTMlを次のように設定できますか?
var outertext = document.getElementById("outer");
は今outertext内側のスパンを持っている、と私は、内側スパンのテキストを置き換えたいです。
どうすればいいですか?
1つのスパン(outer)のinnerHTMLを1つの可変要素にまとめました。ネストされたスパンのテキストの置換
スパンインナーの内側に1つのネストされたスパンがあるので、スパンテキストのinnerHTMlを次のように設定できますか?
var outertext = document.getElementById("outer");
は今outertext内側のスパンを持っている、と私は、内側スパンのテキストを置き換えたいです。
どうすればいいですか?
outertext.getElementsByTagName('span')[0].innerHTML = "NEW CONTENT";
(それがgetElementById
であることに注意してくださいあなたはgetElementbyid
を持っていたたぶんタイプミス。。。)
スパンを取得します。)
outertext.getElementsByTagName('span')[0].innerHTML = 'O_o'
0
をsuと置き換えてください。あなたの必要性。あなたはあまり書きたい場合は
、あなたはjQueryのを使用することができます。
$('#outer > span').html('new content here');
をスパンが#outerの直接の子でない場合は、>
を削除します。
ネイティブ関数以外のものを使用しない場合は、他の2つの回答を参照してください。
jQueryは唯一の答えではなく、セレクタエンジンは実際にはうんざりです。 http://mootools.net/slickspeed/ - 言われているように、私はjQueryが大好きです。 – Incognito
もっときれいな説明ができますか?私はあなたが望むものを本当に理解できません。 – Exelian