JavaScriptのHTMLelementの属性について教えて下さい。
■やりたい事
javascript内で動的に追加した<script src="http://xxx.com/xxx.js"></script>のjsファイルの内容を、
javascript内で参照したい
■コーディングイメージ
javascript
1function 実行() { 2 3// ------------------------------------------------------------ 4// scriptを作成してDOMに追加する 5// ------------------------------------------------------------ 6var screlem = document.createElement("script"); 7var parent_object = document.getElementById("top"); 8parent_object.appendChild(screlem); 9 10 11// ------------------------------------------------------------ 12// リッスンを開始する 13// ------------------------------------------------------------ 14// イベントリスナーに対応している 15if(screlem.addEventListener){ 16 screlem.addEventListener("load",screlemLoadFunc); 17 18// アタッチイベントに対応している 19}else if(screlem.attachEvent){ 20 screlem.attachEvent("onload",screlemLoadFunc); 21 22// イベントハンドラを使用する 23}else{ 24 screlem.onload = screlemLoadFunc; 25} 26 27 28// ------------------------------------------------------------ 29// URL を指定してリクエストする 30// ------------------------------------------------------------ 31screlem.src = "http://xxx.com/xxx.js"; 32 33 34// ------------------------------------------------------------ 35// リクエストが成功した時に発生するイベント★ここでjsファイルの内容を参照したい★ 36// ------------------------------------------------------------ 37function screlemLoadFunc(e){ 38 alert("script読み込みに成功"); 39 alert(screlem.text);//★text属性で参照できると思ったが結果が空だった★ 40} 41 42}
■質問内容
上記の★の通り、
javascript内で動的に追加したエレメントのtextプロパティで中身が見れるかと思いきや、
中身が空でした。
xxx.jsの中身が見れるプロパティ属性はありますでしょうか?
具体的な属性値を教えて頂きたいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/26 08:28
2016/11/26 09:18 編集
2016/11/26 14:13
2016/11/26 14:29 編集
2016/11/26 15:23