什么是“生成的”在某些HTML标签中使用的属性? [英] What is the "generated" attribute seen in some HTML tag used for?

查看:136
本文介绍了什么是“生成的”在某些HTML标签中使用的属性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我看到它用于HTML标签标签,但我有一种感觉,它可以用于大多数HTML标签。我可以猜测它的意思。但我更加好奇使用它的好处。我试图谷歌的一些参考,但找不到任何,所以我来找你的专家。

例如:

 < label for =first_name generated =trueclass =error>此栏位为必填项。< / label> 


解决方案

您可以将其用作JavaScript和/或CSS。



例如...



CSS



  label [generated = true] {
color:#ccc;



JavaScript



  var labels = document.getElementsByTagName('label'); 

for(var i = 0,length = labels.length; i< length; i ++){
if(labels [i] .getAttribute('generated')==='真'){
//做点什么。
}
}

它常用于JavaScript生成的元素,例如由 jQuery验证插件创建的标签元素。



您可以使用jQuery来清理生成的元素...

  $( '* [生成=真')除去(); 


I saw it used in a HTML label tag but I have a feeling that it can be used with most HTML tags. I can kinda guess what it means. But I am more curious about what's the benefit of using it. I tried to google for some reference about it but couldn't find any, so I come to you experts. Thanks.

Example:

<label for="first_name" generated="true" class="error">This field is required.</label>

解决方案

You could use it as a hook for JavaScript and/or CSS.

For example...

CSS

label[generated=true] {
   color: #ccc;
}

JavaScript

var labels = document.getElementsByTagName('label');

for (var i = 0, length = labels.length; i < length; i++) {
    if (labels[i].getAttribute('generated') === 'true') {
       // Do something.
    }
}

It is often used on JavaScript generated elements, such as the label elements created by the jQuery Validation plugin.

You could use jQuery to clean up generated elements with...

$('*[generated=true]').remove();

这篇关于什么是“生成的”在某些HTML标签中使用的属性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆