时间:2021-05-26
firefox等可以使用
var dom=document.getElementById("name");
dom.setAttribute("style","width:10px;height:10px;border:solid 1px red;") ;
IE中则必须使用style.cssText
var dom=document.getElementById("name");
dom1.style.cssText = "width:10px;height:10px;border:solid 1px red;";
补充一下,目前style.cssText类似innerHTML了,已经成为一个web开发的事实标准。因此测试显示firefox浏览器也支持这种方式。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一般我们都用css来批量设置样式,现在我们用js也可以批量设置样式:总结三种方法如下复制代码代码如下:无标题文档#div1{width:100px;height
总结了一下,主要在以下两个方面:1.在IE中脚本不能以setAttribute()来设置其样式信息(css),必须采用element.style.propert
1、js为设置readOnly属性varcObj=document.getElementById("content");cObj.setAttribute("r
js原生获取css样式,并且设置,看似简单,其实并不简单,我们平时用的ele.style.样式,只能获取内嵌的样式,但是我们写的样式基本都在style属性里面;
AboutJS、CSSCSS:样式表置于顶部避免CSS表达式使用外部JS、CSS削减JS、CSS,@import避免滤镜JS:脚本置于底部使用外部JS、CSS削