我们可以在html元素中使用自己的属性来存储值吗?
Can we use own attributes in html elements for store values?
我正在学习HTML和JavaScript。我需要在HTML中存储一些值,并将这些值用于其他目的,如JAVA (HTML解析)等其他语言。
我可以使用自己的属性,如column='helloworld
'?它在HTML中有效吗?
我也看到"data-"
,但我不知道如果我不使用"data-"
会发生什么。
是否给出任何错误?
请详细说明某人,我在HTML方面没有专业知识。
<input type="text" id="1" class="text-clone" name="default">
<select id="Name" class="dropdown-clone" name="Name">
<option value="">Name</option>
<option value="MyName">myName</option>
</select>
$('#'+id).find("input[type=text]").attr("column",$("#Name").val());
名称值为任意字符串,如"myName"。
之后,当我看到我的浏览器上使用inspect element, column="myName"。所以我很困惑为什么我们不能做我做过的事,这是错的还是对的。安全与否?
我想说,只要像Angular这样的框架也使用自定义属性,那么使用自定义属性是可以的,也是有效的。你可以在这里找到一些关于它的信息
你应该使用它吗?很难说。在许多情况下,cookie是一个更简单、更干净的选择,就像@mtb在评论中说的那样。
关于你在问题中提到的data属性:
HTML5在设计时考虑了数据的可扩展性与特定元素关联,但不需要定义任何元素的意思。Data -*属性允许我们存储额外的信息标准的、语义化的HTML元素,没有其他hack,比如非标准属性,DOM上的额外属性,或setUserData.
有关它的更多信息,请查看此链接
相关文章:
- 消隐数组元素是否生成自己的属性
- 更好的设计,以便从对象的方法引用自己的对象的属性
- 对象方法可以有自己的属性
- 使用下划线检查自己的属性
- 在其自己的图像之后显示 Alt 属性
- 由 dojo.declare 创建的对象如何访问自己的属性
- 在自己的js中访问Google Analytics js属性
- 如何在 SignalR 中返回具有自己的类属性的对象
- 挖空添加我自己的数据绑定属性,如 With
- 函数访问函数中自己的对象属性
- 主干忽略 idAttribute 并设置自己的属性
- 可以将对象属性转换为自己的对象
- 未捕获的类型错误:无法设置属性'src'为null的..选择你自己的冒险
- 将 jQuery 用于自己的属性
- 如何使用'集合'当属性类型具有'集合'其中'他自己的
- 引用自己的对象属性
- 向DOM对象添加自定义(您自己的)属性
- 我如何制作自己的属性(HTML5)
- 如何使一个对象成为它自己的原型属性的实例
- 对象在初始化时引用其自己的属性