为什么我可以用jQuery从表中获取值属性,使用它安全吗?
Why can I get the value attribute from a table with jQuery and is it safe to use
所以我想我会尝试将'value'属性添加到TD标记中,因为我需要在表中存储一个值,并且真的希望它不那么明显,令我惊讶的是,使用jQuery我能够检索这个值。
我的问题是,当它不是一个有效的属性时,为什么我能够得到这个值,既然我可以,使用它是安全的吗?
HTML<table id="tblTest">
<tr>
<td value="0">Value is zero</td>
</tr>
<tr>
<td value="1">Value is one</td>
</tr>
</table>
Javascript: $('#tblTest').on('click','tr', function(){
alert($(this).children(':first').attr('value'));
});
我已经为它创建了一个提琴http://jsfiddle.net/r2Lqp/
如果我理解这个问题,我的答案是:如果在标准HTML中没有保留,您可以添加任何个人使用的属性。
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 全局变量和全局对象的属性之间有什么区别吗
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 序列化数据属性中对象的最可靠方法
- 选择所有没有值属性的单选按钮的最安全方法
- HTML 文本框值属性是否安全免受 XSS 攻击
- 将函数引用用作对象属性/键是安全的
- 通过JS更改TYPE属性.这是安全问题吗
- 无法读取属性'值'如果内容安全策略为null
- addslashes()在HTML属性中防止XSS是否安全?
- 将属性附加到函数对象是否安全/可接受?
- ES6/2015中的null安全属性访问(和条件赋值)
- 安全-可以创建具有未知属性的对象
- 谷歌分析javascript安全-属性ID公共
- 如何以安全的方式在dojo gfx形状上定义自定义属性
- 是否有针对 Angular 2 的样式属性清理的安全解决方法
- JQuery 选择器是否比 DOM 属性更安全?
- 为什么我可以用jQuery从表中获取值属性,使用它安全吗?
- 设计模式- JavaScript.安全提取深层(可能不存在)对象属性的通用函数