为什么js中设置定位,style.cssText有效,style.position无效。

正确代码见下,效果见图一。若把js中cssText那一行改为"d[i].style.positon='absolute';",异常如图二。为什么style.positon... 正确代码见下,效果见图一。若把js中cssText那一行改为"d[i].style.positon='absolute';",异常如图二。为什么style.positon设置无效?<!DOCTYPE html><html><head> <title></title> <style type="text/css"> div {width: 30px;height: 30px;background-color: red;} </style></head><body><div>1</div><div>2</div><div>3</div><script type="text/javascript"> var d = document.getElementsByTagName('div'); for(i=0;i<10;i++){ d[i].style.cssText='position:absolute'; d[i].style.top=i*30+'px'; d[i].style.left=i*30+'px'; }</script></body></html>
百度排版不行,附上代码截图,方便阅读。
展开
 我来答
DoramiHe
2018-09-23 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59542
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
jQuery CSS 操作
jQuery 拥有三种用于 CSS 操作的重要函数:
$(selector).css(name,value)
$(selector).css({properties})
$(selector).css(name)

函数 css(name,value) 为所有匹配元素的给定 CSS 属性设置值:
实例
$(selector).css(name,value)
$("p").css("background-color","red");

函数 css({properties}) 同时为所有匹配元素的一系列 CSS 属性设置值:
实例
$(selector).css({properties})
$("p").css({"background-color":"red","font-size":"200%"});

函数 css(name) 返回指定的 CSS 属性的值:
实例
$(selector).css(name)
$(this).css("background-color");

jQuery中没有获得全部css的功能。你可以直接使用js的这个功能,混用js和jquery代码不会出现冲突的情况。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式