這個問題在這里已經有了答案: 使用可能包含 document.write 的 src 動態添加腳本標簽 (16 個回答) 3 小時前關閉。
我正在嘗試使用腳本標簽將一些代碼注入到 squarespace 中。但是,我正在嘗試使用腳本標簽來使用 JS 來檢查用戶是否在正確的頁面上,如果是,我想呈現一個腳本標簽。但是,我認為不可能在腳本標簽中呈現腳本標簽?有沒有人對如何解決這個問題有任何建議?
<script type="text/javascript">
window.location.href === "https://www.page.com/correct-page" ? <script language='JavaScript1.1' SRC="correct-source"></script> : null;
</script>
謝謝
uj5u.com熱心網友回復:
不可能在另一個腳本標簽中包含腳本標簽,但您可以創建一個腳本標簽document.createElement并將其附加到正文中,如下所示:
if(window.location.href === 'myURL') {
var script = document.createElement('script');
script.src = 'mySrc';
document.body.append(script);
}
uj5u.com熱心網友回復:
當您在另一個腳本標簽中使用腳本標簽時,html 代碼會將內部標簽的結束腳本標簽視為外部標簽的結束標簽。只需添加 \x3c 而不是 <
<script type="text/javascript">
window.location.href === "https://www.page.com/correct-page" ? \x3Cscript language='JavaScript1.1' SRC="correct-source">\x3Cscript> : null;
</script>
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/377894.html
標籤:javascript html 脚本 方形空间
