我正在尝试使用
javascript在我的页面下动态创建脚本标记.到目前为止,我能够创建它,能够设置其类型和src.现在我的问题是,有没有办法,而不是将src定义到不同的页面,我可以在同一页面上分配它的内容吗?让我编写代码以使其更有意义:
var script = document.createElement("script"); script.type = "text/javascript"; script.src = 'custom.js';
script.content = 'document.write("stackoverflow")'; script.html = 'document.write("stackoverflow")';
我不确定它们是否存在,但只是猜测我是否可以做这样的事情.
解决方法
你可以做:
var script_tag = document.createElement('script'); script_tag.type = 'text/javascript'; script_tag.text = 'alert("hello world")'; document.body.appendChild(script_tag);
在实践中,无论你是否设置了type属性都可能无关紧要,但它给人一种温暖的内在光芒.