关于html元素上存值 我希望在 HTML元素 上存一些值.比如<span data="mydata">span</span>很明显这种写法是不受标准支持的..不知道....有什么解决方案??.... 优雅... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 确实是不标准的写法,我很反感这么写。个人一般喜欢加<input type="hidden" value="my data" />虽然看源代码是不太舒服,好歹可以保证不出问题。当然该转义的还得自己转义了,没什么好办法。 要添加一个input域去存值好像好麻烦的.到时候还得定位到这个文本域..不过如果没有办法的话.只能如此了 <input type="hidden" value="比较优雅"> <textarea id="mydata" style="display:none">优雅~?</textarea> 可以的取值只要用element.GetAttribute("data")就可以了不要直接element.data,那样有些浏览器支持,有些不支持 to 6楼:LZ并不是说不可以,只是不优雅……而且W3C验证会通不过,因为有不合法的属性to LZ:不行就给它设ID吧,方便取了。我因为一般会用Prototype,所以定位元素还是比较方便的,就没觉得有什么不合适了。就是看着碍眼。如果实在不想放到元素上面就只能考虑做成JSON直接写到页面,或者其他方式直接赋值给JS了 <input type="hidden" value="my data" /> 算是我这个帖子的最终的解决方案了.谢谢大家TO #5 很明显用 <input type="hidden" 比用 <textera style="display:none" 优雅. jquery.ui.sortable.js进行table的拖拽排序,IE9以下版本存在【拖动不能往下滑动的】的兼容性问题 json转换成js jquery 前位取值问题 如何把一个字符串中的所有逗号和换行同时去掉 关于JS的动态菜单问题 怎样在一个网页控制另一个网页的图片显示? 如何在IE中定位并打开本地路径? 一个比较特殊的关联菜单,请求高手帮助,比较急的,想了半天了没有结果。 关于层的显示和隐藏的问题,帮帮忙!急阿!小妹先谢了! substring函数怎么用 事件绑定.寻求优雅的解决方案 菜鸟请教(为什么第二次就不能翻转图片了呢?)
<input type="hidden" value="my data" />
虽然看源代码是不太舒服,好歹可以保证不出问题。当然该转义的还得自己转义了,没什么好办法。
取值只要用element.GetAttribute("data")就可以了
不要直接element.data,那样有些浏览器支持,有些不支持
LZ并不是说不可以,只是不优雅……而且W3C验证会通不过,因为有不合法的属性
to LZ:
不行就给它设ID吧,方便取了。我因为一般会用Prototype,所以定位元素还是比较方便的,就没觉得有什么不合适了。就是看着碍眼。如果实在不想放到元素上面就只能考虑做成JSON直接写到页面,或者其他方式直接赋值给JS了