是否有可能做這樣的事情?是否有可能在JavaScript中執行JavaScript include標籤?
<script type='text/javascript' src='xxx.js'>
alert('Can I say hello in this area?');
</script>
謝謝。
是否有可能做這樣的事情?是否有可能在JavaScript中執行JavaScript include標籤?
<script type='text/javascript' src='xxx.js'>
alert('Can I say hello in this area?');
</script>
謝謝。
沒有,但它是可以做到這一點:
<script type='text/javascript' src='xxx.js'>
alert('Can I say hello in this area?');
</script>
<script type='text/javascript'>
eval([].pop.call(document.getElementsByTagName('script')).innerHTML);
</script>
這EVAL是最後script
標籤已關閉的.innerHTML。
也可以在您的外部文件中包含eval代碼,最後一個腳本標記應評估爲初始化文件下載的腳本標記。
不,您需要使用單獨的script
,並且不要使用自動關閉標籤,因爲我使用了自動關閉腳本標籤,所以我浪費了很多時間來計算出問題。
用途:
<script type="text/javascript" src="xxx.js"></script>
不
<script type="text/javascript" src="xxx.js" />
不爲我在Chrome,Firefox或Safari工作,所以我會說沒有這是不可能的。
沒有。
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js">
var doesItWork = "#myElement";
</script>
<script type="text/javascript">
$(document).ready(function() {
alert("did it work?");
$(doesItWork).text("yes");
});
</script>
<div id="myElement">no</div>
你爲什麼要這麼做? – corroded 2011-03-30 03:13:02
當你嘗試時發生了什麼? – zxt 2011-03-30 03:14:58
目的是減少腳本標記。 – diewland 2011-03-30 07:12:26