【发布时间】:2012-12-11 17:52:20
【问题描述】:
如果正文中有标签<script>,我想在头部附加script,我尝试如下但它不起作用,怎么做?
演示: http://jsfiddle.net/rYXJx/
JS:
var TAREA = $('body').find('textarea').length;
if(TAREA > 0){
$('head').append('<script type="text/javascript" src="files/js/nicEdit.js"></script><script type="text/javascript">bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });</script>');
};
【问题讨论】:
-
我看不出你的演示是如何工作的。 nicEditors 是什么?
-
</script>标签内的文字<script>会破坏脚本标签! -
向 DOM 的
<head>部分添加元素在页面呈现后将不起作用。因此,即使您附加了script标记,也不会发生任何事情。您需要使用更动态的方法。
标签: javascript jquery dom