"); これは正しいですが、   を削除すると obj が正しくならないのはなぜですか?"/> "); これは正しいですが、   を削除すると obj が正しくならないのはなぜですか?">

ホームページ  >  記事  >  バックエンド開発  >  document.write() によって作成されたオブジェクトを取得する js に関連する問題

document.write() によって作成されたオブジェクトを取得する js に関連する問題

WBOY
WBOYオリジナル
2016-06-13 13:51:571400ブラウズ

document.write()
document.write("

 
");
var obj = document によって作成されたオブジェクトを取得する js の問題。 getElementById ('objDiv');

これは正しいです
しかし、  を削除した後に obj がオブジェクトを取得できないのはなぜですか?
document.write("
");
var obj = document.getElementById('objDiv');

------解決策---------- - --------

HTML コード



<スクリプト>

document.write(" <div id='objDiv'></div> ");
var obj = document.getElementById('objDiv');
アラート(オブジェクト)
</スクリプト>
<br><font color="#e78608">------解決策------------------</font><br>document.write;<br><body><br>//....元のコンテンツ<br><br>//次のコードを下部に配置する必要があります。 <br><script type="text/javascript"><br>var $ = function(el){return document.getElementById(el);}<br>var $body = document.body;<br><br>var el = document.createElement('div');<br>el.id = 'someid';<br>el.innerHTML = 'Content....<span>Other....</ span>';<br>el.className = 'someCssClass';//スタイルシートクラス名<br>$body.appendChild(el) //これは document.body<br><br>alert($) に追加されます('someid')); //HTMLElement を返します。<br></script><br></body>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。