有沒有辦法script type只用javascript替換并執行它
這是一個示例腳本
<script id="myscript" src='myscript.js' type='text/template'></script>
我想替換type為text/javascript我嘗試使用此代碼替換它,它確實替換了型別,但該腳本未應用于該站點。
<script>document.querySelector("#myscript").setAttribute("type","text/javascript");<script>
uj5u.com熱心網友回復:
而是創建一個新腳本,一個具有正確型別的腳本。
const existing = document.querySelector("#myscript");
const newScript = existing.cloneNode();
newScript.type = 'text/javascript';
existing.replaceWith(newScript);
或者只是采用src現有的。
const existingSrc = document.querySelector("#myscript").src;
document.body.appendChild(document.createElement('script')).src = existingSrc;
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/379594.html
標籤:javascript 表现
