JavaScript動態創建script標簽並執行js代碼


 <script>
        //創建一個script標簽
        function loadScriptString(code) {
            var script = document.createElement("script");  //創建一個script標簽
            script.type = "text/javascript";
            try {
                //IE瀏覽器認為script是特殊元素,不能再訪問子節點;報錯;
                script.appendChild(document.createTextNode(code));
            }
            catch (ex) {
                script.text = code;
            }
            document.getElementsByTagName('head')[0].appendChild(script);
        }
        window.onload = function () {
            var obt = document.getElementById("bt");//獲得ID
            var str = "var odiv=document.getElementById('show');"
            str = str + "odiv.innerHTML='螞蟻部落歡迎您'"
            obt.onclick = function () {
                loadScriptString(str);
            }
        }
        

    </script>

來自 : http://www.softwhy.com/article-6078-1.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 js 動態創建標簽 並執行其標簽中的內容 頁面動態加入