您好我正在尝试制作以下内容:
<div id="myid" class="myclass" myownattributehere="somevalue">hellooooo</div>
是否可以在div中创建隐藏属性,例如“myownattributehere”,还是有其他方法可以做到这一点?
我听说过要用锚来做这个吗?简单还是只能通过div来完成?
答案 0 :(得分:2)
您可以使用HTML5的data
属性。
<div id="myid" class="myclass" data-myownattributehere="somevalue">hellooooo</div>
答案 1 :(得分:1)
data-my-own-attribute-here="..."
。<!DOCTYPE HTML>
document.getElementById('myid').getAttribute('data-my-own-attribute-here')
。$('myid').data('myOwnAttributeHere')
。答案 2 :(得分:0)
使用html5数据属性:
<div data-your_attribute_name="value"></data>
您几乎可以在任何DOM元素上执行此操作。
答案 3 :(得分:0)
是的,如果“SEO”对您不重要,您可以这样使用。但它不会成为w3c validatain过程中的有效用法。在使用这样之后,您可以通过jQuery“获取”或“设置”此属性
...
$("#myid").attr("myownattributehere");// get
...
$("#myid").attr({"myownattributehere": "somevalue"});// set