我有兩個腳本標記,我從一個信任的服務。它看起來像這樣後剝離CDATA:創建一個腳本元素(從腳本標記)插入到頭
<script src="http://src1"></script><script src="http://src2"></script>
我需要將這些插入頭元素。
如果我像下面這個考試一樣,它會工作。然而,這意味着我需要解析上面提到的兩個傳入腳本標記的src屬性,並創建兩個新元素並將src屬性添加到每個元素。這不是我想要做的。
const head: HTMLHeadElement = document.querySelector("head");
let script = document.createElement('script');
script.src = "https://sourcescript";
head.insertBefore(template, head.lastChild);
是否沒有辦法直接從下面的HTML製作HTMLElement?這將避免我不得不解析src屬性。
<script src="http://src1"></script><script src="http://src2"></script>
然後我會像使用insertBefore在上面的代碼中那樣將該元素插入頭部。
感謝
jQuery的可以這樣做:'$( 「」)'應該創建適當的節點。儘管如此,你仍然必須自己附加。 –