JavaScript 动态脚本
2015-09-03 23:39
633 查看
动态脚本,指的是在页面加载时不存在,但将来的某一个时刻通过修改DOM动态添加的脚本。
这里首先尝试标准的DOM文本节点方法,因为除了IE(在IE中会导致抛出错误),所有浏览器都支持这种方式。如果这行代码抛出错误,那么说明是IE,就可以用text属性了。
<script type="text/javascript"> function loadScriptString(code){ var script = document.creatElement("script"); script.type("text/javascript"); document.body.appendChild(script); try { script.appendChild(document.creatTextNode(code)); }catch (ex){ script.text = code; } } loadScriptString("function sayHi(){alert('hi');}"); </script>
这里首先尝试标准的DOM文本节点方法,因为除了IE(在IE中会导致抛出错误),所有浏览器都支持这种方式。如果这行代码抛出错误,那么说明是IE,就可以用text属性了。
相关文章推荐
- 图解JavaScript
- 网页要展示大量图片时怎样延迟加载图片 lyz.delayLoading.min.js
- js跨域问题
- Json判断是否存在某个属性和遍历各个属性和值
- JavaScript 找出数组中重复的元素
- jsp文件上传
- javascript广告漂浮效果代码
- javascript RegExp类型 学习小记
- js一些补充
- javascript组件化
- javascript Date类型 学习笔记
- JavaScript-初探
- json数据格式
- JavaScript之Location对象
- JS+Canvas实现的俄罗斯方块游戏完整实例
- JavaScript之取消计时器clearTimeout()
- 原生JavaScript操作DOM
- JavaScript之计时器setTimeout()
- JavaScript之取消计时器clearInterval()
- Javascript高级程序设计——面向对象小结