猿问

往页面上插入一个script元素使用创建元素的方式或者document.write的方式有何区别?

两种方式往页面上插入一个script元素:

1)document.write的方式:


document.write("<script type='text/javascript' src='http://www.example.com/1.js'></script>";

2)创建元素的方式:


var script = document.createElement('script');

    script.setAttribute('type', 'text/javascript');

    script.setAttribute('src', 'http://www.example.com/1.js');

    document.getElementsByTagName('head')[0].appendChild(script);

这两种方式各有什么限制?有何优劣?


米脂
浏览 269回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答