【发布时间】:2013-11-02 02:15:55
【问题描述】:
假设内容为空,如下所示。
<head>
</head>
如果我想动态更改为
<head>
<script src="jquery-1.8.0.min.js"></script>
</head>
AppInventor 是否可以做到这一点?
【问题讨论】:
假设内容为空,如下所示。
<head>
</head>
如果我想动态更改为
<head>
<script src="jquery-1.8.0.min.js"></script>
</head>
AppInventor 是否可以做到这一点?
【问题讨论】:
您可以正常选择并添加:
$('head').append('</script>');
JavaScript:
document.getElementsByTagName('head')[0].appendChild( ... );
像这样制作 DOM 元素:
script=document.createElement('</script>');
script.src='src';
document.getElementsByTagName('head')[0].appendChild(script);
【讨论】:
var script = //... 将是一个更好的解决方案。声明全局变量会污染window 对象。
一些简单的javascript来改变document.head的innerHtml就可以了
document.head.innerHTML = "<script src=\"jquery-1.8.0.min.js\"></script>";
【讨论】:
怎么样:
var HeadScript = document.createElement("SCRIPT")
HeadScript.src = "jquery-1.8.0.min.js"
document.head.appendChild(HeadScript)
【讨论】: