隨筆-50  評論-55  文章-8  trackbacks-0
          ??? 最近很困惑,我動態生成javaScript代碼,結果不能,執行,不知道有何良方:
          下面是簡單的個文件代碼,高手一定要指教下啊;
          1、index.html
          <html>
          <head>
          <script src="main.js"></script>
          </head>
          <body>
          <h1>Test JavaScript</h1>
          <input? type="button" value="Load script" onclick="loadScript();">
          </input>
          <br/>
          <br/>
          ?<div id="result">result will show here...</div>
          </body>
          </html>
          2 main.js
          function loadScript(){
          ?var element=document.getElementById("result");
          ?var line0="<div>The result is:"
          ?var line1="<script>";
          ?var line2="document.write('successful');";
          ?var line3="</script>";
          ?var line4="</div>"
          ?var context=line0+line1+line2+line3+line4;
          ?alert("element step1:"+element.innerHTML);
          ?alert("context:"+context);
          ??? element.innerHTML=context;
          ?alert("element step2:"+element.innerHTML);
          }
          就上面的代碼:document.write('successful');沒有被執行;而且,我如果把
          ?var line1="<script>";寫成?var line1="<script type='text/javascript'>";
          則alert出來的是:<script type=text/javascript> 注意type單引號沒了。
          posted on 2007-09-14 10:44 蔣家狂潮 閱讀(2638) 評論(4)  編輯  收藏 所屬分類: JWeb

          評論:
          # re: 動態生成javaScript代碼的執行問題 2007-09-14 18:06 | jhlcss
          你用innerHTML當然是不行的,document.write(context) 就可以了  回復  更多評論
            
          # re: 動態生成javaScript代碼的執行問題 2007-09-14 21:14 | 蔣家狂潮
          這樣的話,只能新開一個頁面了;  回復  更多評論
            
          # re: 動態生成javaScript代碼的執行問題 2007-09-16 01:09 | sinoly
          document.wirte()可以
            回復  更多評論
            
          # re: 動態生成javaScript代碼的執行問題 2007-09-17 22:53 | Tiger F
          已經在用script修改頁面的內容了,為什么不把success直接寫在innerHTML中還要再用另一段script輸出?直接寫成下面的樣子不是很簡單?

          unction loadScript(){
          var element=document.getElementById("result");
          element.innerHTML="The result is: Successful";
          }  回復  更多評論
            
          主站蜘蛛池模板: 巴林右旗| 万荣县| 磐石市| 鄯善县| 夹江县| 友谊县| 乌拉特前旗| 大丰市| 开封县| 东丽区| 鸡泽县| 温泉县| 金堂县| 南康市| 宜丰县| 扎鲁特旗| 白水县| 莱阳市| 吐鲁番市| 惠州市| 阿荣旗| 康定县| 巴楚县| 上林县| 襄汾县| 宜良县| 武宁县| 林芝县| 汤原县| 武山县| 郎溪县| 郯城县| 封开县| 商洛市| 延长县| 巧家县| 金堂县| 永吉县| 古浪县| 长寿区| 依安县|