隨筆-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 蔣家狂潮 閱讀(2645) 評論(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";
          }  回復  更多評論
            
          主站蜘蛛池模板: 曲靖市| 彭水| 奎屯市| 安陆市| 和政县| 靖远县| 五华县| 盖州市| 义马市| 棋牌| 兴隆县| 长沙县| 福海县| 巴林右旗| 安乡县| 揭东县| 兰考县| 深圳市| 宿迁市| 应用必备| 舟曲县| 黄石市| 沁水县| 波密县| 横峰县| 呼伦贝尔市| 汶上县| 中卫市| 保靖县| 板桥市| 祁门县| 丽江市| 乌审旗| 偃师市| 绥阳县| 明星| 陵川县| 华安县| 东乡县| 莱州市| 株洲县|