网页元素,想通过标签来扩展。比如: <input id="xx" tag="{'QryHidden','QryDisable','EditShow','PrintA4','PrintViewShow'}" class="a4print">大家知道,现在一个页面里,可能有很多显示的要求。
比如:查询改页面的时候希望隐藏该控件,打印的时候,希望能显示出来。并且打印还有分页,页边距等问题。我现在遇到一个问题:
1. 我们有一个ProdectType.jsp的页面。对应一个Bean。如果是query的话,所有表单控件和链接都会被disabled.
但是我页面里面有一个附件下载的链接,不希望在query的情况下被disabled. 另外,disabled是由外围的框架统一控制,我现在要改框架,
问题出来了:我不知道那些链接是附件下载的链接,而有的<a>是要禁止掉的。
如果给元素添加 class='uploadcss' 也不是一个很好的办法。比如:我用A4打印的时候,我希望字体大点,用A3打印的时候希望字体小点。 指定class并不能很好的实现。因为class="绑定一个属性".
<a href=""></>
<a href="xxx/upload/19234.jpg">附件</a>有什么办法可以扩展DOM的元素,比如说加入一个tag
<a id=“upProductPic” href="xxx/upload/19234.jpg" tag="{'QryHidden','QryDisable','EditShow','PrintA4','PrintViewShow'}">附件</a>
我只是看过有这样的代码,但是具体怎么获取tag的内容不清楚。是:$('upProductPic').tag 吗?
但是我觉得tag也不是很好,现在流行的框架里是怎么解决这个问题的。
比如:查询改页面的时候希望隐藏该控件,打印的时候,希望能显示出来。并且打印还有分页,页边距等问题。我现在遇到一个问题:
1. 我们有一个ProdectType.jsp的页面。对应一个Bean。如果是query的话,所有表单控件和链接都会被disabled.
但是我页面里面有一个附件下载的链接,不希望在query的情况下被disabled. 另外,disabled是由外围的框架统一控制,我现在要改框架,
问题出来了:我不知道那些链接是附件下载的链接,而有的<a>是要禁止掉的。
如果给元素添加 class='uploadcss' 也不是一个很好的办法。比如:我用A4打印的时候,我希望字体大点,用A3打印的时候希望字体小点。 指定class并不能很好的实现。因为class="绑定一个属性".
<a href=""></>
<a href="xxx/upload/19234.jpg">附件</a>有什么办法可以扩展DOM的元素,比如说加入一个tag
<a id=“upProductPic” href="xxx/upload/19234.jpg" tag="{'QryHidden','QryDisable','EditShow','PrintA4','PrintViewShow'}">附件</a>
我只是看过有这样的代码,但是具体怎么获取tag的内容不清楚。是:$('upProductPic').tag 吗?
但是我觉得tag也不是很好,现在流行的框架里是怎么解决这个问题的。
解决方案 »
- 表单禁止提交后,再允许提交,无法进入后台代码的问题
- 忘CSDN好汉们解救我脱离苦海--getElementById ("xxx")为空或不是对象。
- 风之石 callback是什么啊
- 关于javascript实现复选框全选问题
- javascrpit 代码如何加密?或者如何打乱让别人看不清!!!!
- 请问eclipse有什么插件可以format javascript吗?
- 如何从外面做链接,打开框架页面,同时指定右边框架的url
- setTimeout()为什么没被调用?
- 弹出一个IE窗口没有标题和边筐。自己给IE添加标题(可以托动IE就可以了)
- 如何读取硬盘中cookie文件夹的所有的COOKIE文件?
- jquery库版本问题
- js删除表格对象的行
$('#upProductPic').attr('tag')
document.getElementById("upProductPic").getAttribute("tag");