js 获取当前div的样式 比如某个div 可以用鼠标平移平移后 内存里的样式 肯定改变了那如何获取这个平移后的样式呢????。。获得这个样式的目的是 把它写入到css文件中。。以便下次打开后 还是保持平移后的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 基础的都没学到就玩高级的?通过document.getElementById('div的id').style.xxxx 你可以访问所有CSS样式设置,保存即可。建议从头学,不要倒着来,倒叙和插叙是一种很高深的文学写法。 document.getElementById('div的id').style.xxxx还有 写入css就不必了吧? 设置cookie或者存数据库比较好, 写入css中不现实~~你一个客户端怎么写到服务器文件中?如果你说是缓存在客户端的css文件,那么抛去是否可写不说你请求服务器的时候你的modified时间不同了……另外你的目的我打开懂了 想客户记住上次选择的页面个性化样式是吧一般是cookie做的事 我要做的是 用户调整模板后 永久的生成自己的网页 所以不能永久的存在cookies里 现在我想了解 如何取得这个 改变后的样式? 你的想法实现有些困难获取样式:ie:document.getElementById('div的id').currentStyle;其它: window.getComputedStyle(document.getElementById('div的id'), ''); 保存位置的话一般的配置就是写在cookie里。有时候为了永久的体验。一些网站会把这个写到一个配置的数据库字段里~~~比如一个页面是横3竖2的布局,那么该字段000000分别代表一个地方而每个栏目用一个数字来代替,比如"A","B","C","D","E","F"6个栏目。他们对应1,2,3,4,5,6数字。那么你改变位置为A C E B F D的时候 数字就为135264。在加载页面的时候分别加载这些模版就可以了~~ 存库吧 写入CSS有点代价太大了,每个用户用不同的CSS文件 不能想象得有多少个CSS文件 没有呢~有些网站甚至做过配置模版生成静态的HTML页面~~但此举我认为在太个性化的网站设计之前不是太合适。 设置当某个Div的类名document.getElementById("div1").className="Style1";设置样式document.getElementById("div1").style.***="***"; 写入css也没什么吧,反正你要保存数据了,不可能只用客户端。不过考虑到样式的元素太多,一般来说只进行有选择性的写,比如位置。把元素的所有style转成字符串xxx.style.tostring()把这个传到服务器端,按一定格式写入css文件,也不是完全不可行。 js兼容 为啥这段javascript代码在ie 下有作用,在firefox下不起作用 一个JS计算问题 window.open()传递的参数带加号怎么解决? 急求关于屏蔽鼠标的一个问题!在线等! 日期的脚本不管用,请高人指点! 这个字数统计应该怎样做?在线等? 车载web_gis 如何让整个表格左右循环滚动起来? 请问:有什么方法使文本输入框是平面的,即外形只有文字,而看不到框 关于JQuery取得对象的问题! 谁能教我个时间判断的JS
通过document.getElementById('div的id').style.xxxx 你可以访问所有CSS样式设置,保存即可。
建议从头学,不要倒着来,倒叙和插叙是一种很高深的文学写法。
你一个客户端怎么写到服务器文件中?
如果你说是缓存在客户端的css文件,那么抛去是否可写不说
你请求服务器的时候你的modified时间不同了……
另外你的目的我打开懂了 想客户记住上次选择的页面个性化样式是吧
一般是cookie做的事
现在我想了解 如何取得这个 改变后的样式?
获取样式:
ie:document.getElementById('div的id').currentStyle;其它: window.getComputedStyle(document.getElementById('div的id'), '');
一般的配置就是写在cookie里。有时候为了永久的体验。一些网站会把这个写到一个配置的数据库字段里~~~
比如一个页面是横3竖2的布局,那么该字段000000分别代表一个地方
而每个栏目用一个数字来代替,比如"A","B","C","D","E","F"6个栏目。他们对应1,2,3,4,5,6数字。那么你改变位置为A C E B F D的时候 数字就为135264。在加载页面的时候分别加载这些模版就可以了~~
有些网站甚至做过配置模版生成静态的HTML页面~~但此举我认为在太个性化的网站设计之前不是太合适。
设置样式document.getElementById("div1").style.***="***";
xxx.style.tostring()把这个传到服务器端,按一定格式写入css文件,也不是完全不可行。