我想在 <script>
之后追加元素创建元素的元素。它用于 http://guubo.com/多共享服务,所以代码的目的是创建 IFRAME 元素按钮。
guubo = new Object();
// create iframe
guubo.iframe = document.createElement('iframe');
guubo.iframe.setAttribute('style', 'border:none; overflow:hidden; width: 93px; height: 32px;');
guubo.iframe.setAttribute('scrolling', 'no');
guubo.iframe.setAttribute('frameborder', '0');
guubo.iframe.setAttribute('allowTransparency', 'true');
document.body.appendChild(guubo.iframe);
如何附加 guubo.iframe
<script>
之后的元素运行这段代码?请注意,可以有多个 <script>
在页面上具有相同的 URL,因此搜索具有相同 URL 的脚本元素并在它之后附加不是一个选项。
最佳答案
如果你的意思是你想在包含代码的 script
元素之后插入一个 iframe
,我想选择到目前为止处理的最后一个脚本元素 [由浏览器/dom engine] 并在后面附加就可以了,但是这可能并不总能产生预期的效果,因为不同的浏览器在页面中加载资源的方式不同。
此外,您可以使用 var guubo = {};
代替 guubo = new Object();
。
关于javascript - document.body.appendChild 在包含 JS 的地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6264570/