沉冰浮水

置百丈玄冰而崩裂,掷须臾池水而漂摇。

【坑货笔记】原生JS改变元素样式&那些无法成章的思绪

关于【HTML DOM Style 对象】相关介绍及用法戳这个链接:

http://www.w3school.com.cn/jsref/dom_obj_style.asp

问题是第一次我找到的写法是这个样子的:

document.getElementById("xnxf-btn").style="background-position: center bottom;";

在火狐下测试通过,嗯,,就它了。。可是。。随后发现只在火狐下有效,,IE和Chrome都无效。。冏rz。。正确的写法:

document.getElementById("xnxf-btn").style.backgroundPosition="center bottom";

--------分隔线---------

然后,,一直想弄个微语插件出来的,,拖延了很久。。前天下午终于翻了下源码,,然后没找到预想中可以挂插口的地方。(╯﹏╰),,无法解决需求时好像就只能放弃需求什么的。。

博客本来就是为了了记录各种想法,只是大多太过零碎只能被丢弃。。事实上,,大脑的创造力最活跃的时候也只是在梦境中吧。。而梦的零碎程度已经到破碎的程度了。。。

相关文章

感觉还是cssText比较好用<br />
function setStyle(el, strCss){<br />
function endsWith(str, suffix) {<br />
var l = str.length - suffix.length;<br />
return l &gt;= 0 &amp;&amp; str.indexOf(suffix, l) == l;<br />
}<br />
var sty = el.style,<br />
cssText = sty.cssText;<br />
if(!endsWith(cssText, ';')){<br />
cssText += ';';<br />
}<br />
sty.cssText = cssText + strCss;<br />
}
回复

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

召唤伊斯特瓦尔