<script>
function bb(){aa(1);}function aa(i) {
alert("aa");
if(i==1)
{alert("add new script");}
}
</script>
<input type="button" name="b1" onclick="bb()">
function bb(){aa(1);}function aa(i) {
alert("aa");
if(i==1)
{alert("add new script");}
}
</script>
<input type="button" name="b1" onclick="bb()">
代码。我查了一下msdn,里面有这样写法:<input type=button value="test" onclick="document.body.insertAdjacentHTML('afterBegin','<script defer src=test.js></script>');">不知道能否实现。
<input type=button value="test" onclick="document.body.insertAdjacentHTML('afterBegin',' <\script language=javascript > function ee(){ alert("""good""");} <\/script>');">无法得到想要的结果。
<script>function changeAa()
{
if (aa)
{
var funcTemp = aa;
aa = function() {
funcTemp();
alert("add new script");
};
}
}function aa()
{
alert("aa");
}</script>
<input type="button" name="b1" onclick="changeAa()" value="change">
<input type="button" name="b1" onclick="aa()" value="call aa">
</body>