javascript 在 head 插入内容

javascript 在 head 插入内容,第1张

// javascript.js

var head = document.head || document.getElementsByTagName('head')[0]

var script = document.createElement('script')

var style = document.createElement('style')

script.innerHTML = '$("div").wrapInner("<div>545454</div>")'

style.innerHTML = 'body{background-color:#f30}'

head.appendChild(script)

head.appendChild(style)

思路:

创建一个meta标签。

然后给meta添加属性

再然后添加到head标签里。

代码:

var oMeta = document.createElement('meta')

oMeta.charset = 'utf-8'

document.getElementsByTagName('head')[0].appendChild(oMeta)

这样就可以了。如果还想添加属性,直接在oMete上添加就好了。

添加新link可行,但是在源代码里可见就不行了。因为页面加载完毕. html就不会变化了 不管用js怎么改源代码不会变。要想修改只能通过后端程序改。

添加新link就用楼上的head.appendChild()。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11771428.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存