通过innerHTML写入<style>元素没有得到浏览器很好的支持,IE9、Opear 9、Chrome高版本和Firefox高版本支持以直观的方式通过innerHTML插入<style>元素,例如:
div.innerHTML = "<style type=\"text/css\">body {background-color: red;}</style>";
在IE6和IE7中会忽略这个<style>元素。在IE中,<style>也是一个作用域外元素,因此必须想下面这样给它前置一个作用域元素:
div.innerHTML = "_<style type=\"text/css\">body {background-color: red;}</style>" div.removeChild(div.firstChild);
低版本的Safari和Chrome则会因为没有将这个<style>元素添加到<head>元素而继续忽略它。如果想在所有浏览器中成功插入<style>元素,就必须想下面这样:
//针对低版本IE div.innerHTML = "_<style type=\"text/css\">body{background-color: red;}</style>" div.removeChild(div.firstChild); //针对低版本Safari和Chrome document.getElementsByTagName("head")[0].appendChild(div.firstChild);
在新创建的<style>元素添加到<head>后,低版本的Safari和Chrome会应用新样式。
相关推荐
charset=gb2312" /><br><title>test</title><br></head><br><body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0"><br><table height=1000><br><tr><td>dddd</td></tr><br></table><br></body><br...
我们需要吧<p>Hello World</p>插入到<p>My name is Pjee</p>应该如何做? 一、使用v-html v-html:更新元素的 innerHTML const text = `<p>Hello World</>` <p> My name is Pjee <p v-html='text'></p> </p> ...
<br>这里需要说明的是很少用到了innerHTML和innerTEXT两个方法,这是微软提供的专利方法,还没有得到W3C的认可,<br>在别的浏览器里面这两个方法不一定会被支持。<br>所以很多地方是用了DOM的方式进行处理。<br><br>...
<h1>重庆市渝北区龙溪大道</h1> <p id="d"> JavaScript点击会触发! </p> <script> function myfn() { a=document.getElementById("d"); a.innerHTML="Hello Word!"; a.style.color="blue"; } </script> <button ...
<br> if(num==0){<br> <br> }else{<br> <br> }<br> document.getElementById("CurrentDate").innerHTML=Year+str[0][0]+Month+str[0][1]+Day+str[0][2]+" "+Hour+str[0][3]+Minute+str[0][4]+Second+str[0][5]+" "+...
计算机专业毕业设计 <%@page pageEncoding="UTF-8"%> <html> <head> ... <td>你好:</td><td>${login}老师!欢迎光临网站 </td> <td><div id="timer">
obj.innerHTML="<br>距离2023年还有:<br>"+day+"天"+hour+"小时"+minute+"分"+second+"秒"+"<br><span>再见了,2022年!你好,2023年!<br>只要我们尽力做了,谁都可以成为自己的英雄。<br>Goodbye, 2022! Hello, ...
<a style="color: #16547E">身份 :超级管理员</a> <a href="javascript:window.location.reload()" target="content3">隐藏工作台</a> | <a href="javascript:window....
box3.innerHTML = "<span>我是span</span>"; // box3.innerText = "<span>我是span</span>"; // 获取input里面的值 console.log(ipt.value) //显示jack ipt.value = "汤姆" // 失去焦点时,拿到输入框里面...
<br>这里需要说明的是很少用到了innerHTML和innerTEXT两个方法,这是微软提供的专利方法,还没有得到W3C的认可,<br>在别的浏览器里面这两个方法不一定会被支持。<br>所以很多地方是用了DOM的方式进行处理。<br>首次...
<html> <head> <title>网页特效|Linkweb.cn/Js|...<script>setInterval("linkweb.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000); </script> </body> </html>
$("ul li:first") 每个 <ul> 的第一个 <li> 元素 $("[href$='.jpg']") 所有带有以 ".jpg" 结尾的属性值的 href 属性 $("div#intro .head") id="intro" 的 <div> 元素中的所有 class="head" 的元素 三. jQuery 事件...
<br> * alert('A:text='+A2.innerText+'A:tag='+A2.innerHTML+'A:string='+A2.string+'='+reg.getElememtBy(str,'href','index.php').string);<br> * var imgtemp=reg.getElememtById(str,'abcd').string;<br> * var...
<style type="text/css"> #box,#box2,#box3,#box4{padding:10px;border:1px solid green;} </style> <script type="text/javascript"> //=点击展开关闭效果= function openShutManager(oSourceObj,oTargetObj,...
第一步:在xpage中插入<div dojoType=”dijit.form.Button” id=”dojoBtn”></div> 第二步:在xpage中插入<xp:scriptBlock></xp:scriptBlock> 第三步:编写客户端javascript <div dojoType="dijit.form....
向左不间断(无缝)滚动图片js代码... </TD></TR></TBODY></TABLE></TD></TR></TABLE> </CENTER> </BODY></HTML> ------------------------- Trackback: http://www.aspxhome.com/download/javascript/20078/13049.htm
<p>one</p> <div><p>two</p></div> <p>three</p> jQuery 代码: $("div > p"); 结果: [ <p>two</p> ] -------------------------------------------------------------------------------- 在文档的第一个表单...
<td style="width:600"> ${row.introduce}</td> <td> ${row.blues} </td> <td> ${row.times }</td> <c:set var="times" value="${row.times }" scope="session" /> <td> <input type="button" value="展开" ...
<style type="text/css"> .t{width:100px; border-collapse:collapse;} .t td{border:5px solid #999;} </style> <table class="t"> <tr> <td>1</td> <td>1</td> </tr> </table> <br /> <table class="t" frame=...
<tr><td style="cursor:default;border:outset 1;" align="center" onclick="parent.del()"> 删除</td></tr> </table> </div> <!-- 右键菜单结束--> </html> <script language="JavaScript"> function ...