尝试使用javascript将CSS附加到HTML页面的头部

编程入门 行业动态 更新时间:2024-10-20 00:34:57
本文介绍了尝试使用javascript将CSS附加到HTML页面的头部的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我试图将CSS样式附加到HTML页面的头部,像这样...

I'm attempting to append CSS styling to the head of a HTML page like so...

var HEAD = document.getElementsByTagName("head")[0]; s = document.createElement('Style'); s.id = 'cssp'; s.type = 'text/css'; s.innerHTML = ecks.cssp; HEAD.appendChild(s);

$ b <不会出现在HTML页面中。我做错了什么?

However the CSS located in ecks.cssp never appears in the HTML page. What am I doing wrong?

只是一个fyi,我使用chrome测试。

Just an fyi, I'm using chrome to test.

推荐答案

有些方法可以添加样式元素,但是它们是依赖于浏览器的,与添加链接不同。

There are ways to add a style element, but they are browser dependent, unlike adding a link.

字符串必须是有效的css。

The string must be valid css.

function addStyle(str){ var el= document.createElement('STYLE'); el.type= 'text/css'; el.media= 'screen'; if(el.styleSheet){ // IE el.styleSheet.cssText= str; } else{ // Most browsers el.appendChild(document.createTextNode(str)); } document.getElementsByTagName('HEAD')[0].appendChild(el); }

更多推荐

尝试使用javascript将CSS附加到HTML页面的头部

本文发布于:2023-10-08 01:34:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1471127.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:头部   页面   javascript   CSS   HTML

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!