自定义数据属性:
当我说“工作”时,我的意思是,如果我有这样的HTML:
<div id="geoff" data-geoff="geoff de geoff">
将以下JavaScript:
var geoff = document.getElementById('geoff');
alert(geoff.dataGeoff);
在IE 6中产生带有“ geoff de geoff”的警报吗?
您可以使用检索自定义(或您自己)属性的值getAttribute
。按照您的示例
<div id="geoff" data-geoff="geoff de geoff">
我可以得到data-geoff
使用的价值
var geoff = document.getElementById("geoff");
alert(geoff.getAttribute("data-geoff"));
参见MSDN。尽管那里提到需要IE7才能使它正常工作,但我前一段时间使用IE6对其进行了测试,并且它可以正常运行(即使在怪癖模式下)。
但这当然与HTML5特定的属性无关。
问题内容: 最近,我阅读了越来越多的关于人们在其HTML标记中使用自定义属性的信息,主要目的是为了嵌入一些额外的数据以供javascript代码使用。 我希望就使用自定义属性是否是一种好习惯以及一些替代方法收集一些反馈。 现在看来似乎真的可以简化 既 服务器端和客户端的代码,但它也不是W3C标准。 我们是否应该在Web应用程序中使用自定义HTML属性?为什么或者为什么不? 对于那些认为自定义属性是
问题内容: 最近,我阅读了越来越多的关于人们在其HTML标记中使用自定义属性的信息,主要目的是为了嵌入一些额外的数据以供javascript代码使用。 我希望就使用自定义属性是否是一种好习惯以及一些替代方法收集一些反馈。 现在看来似乎真的可以简化 既 服务器端和客户端的代码,但它也不是W3C标准。 我们是否应该在Web应用程序中使用自定义HTML属性?为什么或者为什么不? 对于那些认为自定义属性是
字段的属性似乎不起作用。 在HTML5中有没有其他属性可以帮助我设置字段值的最小长度?
问题内容: 似乎该字段的属性无效。 HTML5中是否还有其他属性可以设置字段值的最小长度? 问题答案: 您可以使用属性。也需要该属性,否则约束验证将排除具有空值的输入字段。 如果要创建用于将模式用于“空或最小长度”的选项,则可以执行以下操作:
我需要添加自定义数据属性来选择选项。我需要它,因为在更改时,我希望基于选定的属性(而不是值)触发操作 这是我正在使用的代码 例如,当我为数据属性提供静态值时,它可以工作,以下工作没有问题(请注意,data-isocode具有静态值) 然而,当我尝试在数据等码中使用变量时 它向我抛出以下错误 如何使用Angular传递数据属性(如jQuery),并使用FormBuilder获取值?
问题内容: 我想知道HTML5随附的这些数据属性有哪些选择器。 以这段HTML为例: 是否有选择器获得: 与所有元素下方 与所有元素下方 在其他情况下,可以使用其他选择器,例如“包含,小于,大于,等等…”。 问题答案: 查看jQuery选择器:包含一个选择器 这是有关:contains选择器的信息