Heim  >  Artikel  >  Web-Frontend  >  Fragen zu benutzerdefinierten Attributen der HTML-Tags_HTML/Xhtml_Webseitenproduktion

Fragen zu benutzerdefinierten Attributen der HTML-Tags_HTML/Xhtml_Webseitenproduktion

WBOY
WBOYOriginal
2016-05-16 16:39:371597Durchsuche

In früheren Entwicklungen haben wir immer die Standard-HTML-Attribute wie Klasse, Name usw. verwendet. Ich wechselte den Job zum Outsourcing-Unternehmen von Huawei und baute ein Einkaufszentrumsystem mit einem Open-Source-Framework auf. Beim Codieren bin ich auf die folgende Situation gestoßen. Die Tags enthalten viele benutzerdefinierte Tags.

Code kopieren
Der Code lautet wie folgt:

src="_s" style="-ms-interpolation- mode:bicubic ;cursor:pointer;"
onclick="queryProductDetail(this);"
infoType=""
id=" "
moduleId=""
chsDesc=""
engDesc=""
chsName=""
engName=""
onerror='checkImageFile(this);'
onload=" DrawImage(this ,174,116)“/>

fasste ein paar Punkte zusammen:

1. Es hat keine Auswirkungen auf HTML JS. Sie können n mehrere Attribute schreiben.

2. Solange der definierte Attributname den gleichen Namen hat wie das ursprüngliche Standardattribut.

3. Diese Art von benutzerdefiniertem Attribut wird vom Browser nicht analysiert

4. JS kann seinen Wert über xxx.getAttribute("das Attribut, das Sie geschrieben haben") erhalten

Die Vorteile davon sollten offensichtlich sein. Dies sollte in Zukunft verstärkt genutzt werden.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn