隨筆-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";
          }  回復  更多評論
            
          主站蜘蛛池模板: 天长市| 民勤县| 泉州市| 淮阳县| 淅川县| 东乡| 南丹县| 富民县| 克拉玛依市| 邳州市| 临泽县| 固原市| 镶黄旗| 珲春市| 大悟县| 宜章县| 博罗县| 惠州市| 宜丰县| 南昌县| 淮安市| 长海县| 高阳县| 当雄县| 赣州市| 方正县| 特克斯县| 玛纳斯县| 小金县| 江阴市| 嘉峪关市| 齐齐哈尔市| 眉山市| 积石山| 夏津县| 绥宁县| 东乡族自治县| 益阳市| 罗定市| 且末县| 玛纳斯县|