L'attribut signifie les attributs, et l'article introduit uniquement certains attributs compatibles avec IE et FF.
Attributs: Obtenez un attribut en tant qu'objet
getAttribute: obtenez la valeur d'un certain attribut
setAttribute: Créez un attribut et regroupant une valeur pour l'attribut en même temps
CreateAtTribute: créez un seul attribut
Supprimez-vous: supprimer un attribut
getAttributeNode: Obtenez un nœud en tant qu'objet
setAttributeNode: Créez un nœud
RemoveAtTributENODODE: Retirez un nœud
Les attributs peuvent obtenir un attribut dans un objet et l'appeler comme objet. Notez que vous devez utiliser "[]" ici, et c'est-à-dire que vous pouvez utiliser "()" ici. Compte tenu du problème de compatibilité, vous devez utiliser "[]". Il existe d'énormes différences entre IE et FF sur la façon d'utiliser les attributs d'attributs, donc je ne le présenterai pas ici.
Comment utiliser les attributs: (commun pour IE et FF)
<body> <div id = "t"> <input type = "HIDDEN" id = "sss" value = "aaa"> </div> </ body> <script> var d = document.getElementByid ("ss"). attributes ["value"]; document.write (d.name); document.write (d.value); // montre la valeur aaa </dcript>Les concepts des quatre frères GetAttribute, SetAttribute, CreateAtTribute et RemoveAttribute sont plus faciles à comprendre, et la méthode d'utilisation est relativement simple. Les seules choses à faire attention:
1. Lorsque vous utilisez CreateAtTribute, vous n'avez pas besoin d'être basé sur des objets. Document.CreatAtTribute () est suffisant.
2. Lorsque vous utilisez SetAttribute, CreateAtTribute, n'utilisez pas de mots tels que le nom, le type, la valeur, etc., les réactions de IE et FF sont étrangement difficiles à comprendre.
3. Si CreateAtTribute définit uniquement le nom et ne définit pas la valeur de D.Nodevalue = "Hello"; Énoncé, FF sera considéré comme une chaîne vide et IE sera considéré comme non défini, remarquez simplement cela.
Comment utiliser GetAttribute:
<body> <div id = "t"> <input type = "HIDDEN" id = "sss" value = "aaa"> </div> </ body> <script> var d = document.getElementByid ("ss"). getAttribute ("value"); document.write (d); // afficher aaa </cript>Comment utiliser setAttribute: (vous trouverez un attribut supplémentaire appelé Good Hello)
<body> <div id = "t"> <input type = "HIDDEN" id = "sss" value = "aaa"> </div> </ body> <script> var d = document.getElementyid ("ss"). setAttribute ("bon", "bonjour"); alert (document.getElementyid ("t").Comment utiliser CreateAtTribute: (Ajoutez un attribut vide appelé bon)
<A-the-head> <meta charset = "utf-8"> <ititle> </ title> <cript> window.onload = function () {var obox = document.getElementById ('box'); alert (document.body.innerhtml); obox.setAttribute («valeur», «nom»); alert (document.body.innerhtml); attR = document.CreatEatTribute ('Hallo'); alert (document.body.innerhtml); / * synonyme * / att.nodevalue = 'world'; / * modifier les attributs personnalisés * / alert (document.body.innerhtml); / * Identique ci-dessus * / obox.SetAttributeNode (att); / * inserter les attributs personnalisés à des tags * / allert (document.body.innerhtml); </cript> </ head> <body> <ul id = "box"> </ul> </ body>Comment utiliser RemoveAttribute: (on manque)
<body> <div id = "t"> <input type = "HIDDEN" id = "sss" value = "aaa"> </div> </ body> <script> var d = document.getElementByid ("ss"). RemoveAtTribut ("value"); alert (document.getElementyid ("t").Les trois méthodes GetAtTrributeNode, SetAttributeNode et RemoveAtTrributeNode sont caractérisées par le fonctionnement directement d'un nœud (nœud). RemoveAtTributrenode sera toujours utilisé de manière incorrecte au début, mais lorsque vous comprenez pleinement la signification du nœud, vous pouvez l'appliquer librement.
Comment utiliser GetAtTtributeNode:
<body> <div id = "t"> <input type = "HIDDEN" id = "sss" value = "aaa"> </div> </ body> <script> var d = document.getElementById ("ss"). getAtTrutEnode ("value"); Document.Write (D.Name); Document.Write (D.Value); // Afficher la valeur aaa </cript>Comment utiliser setAttributeNode:
<body> <div id = "t"> <input type = "HIDDEN" id = "sss" value = "aaa"> </div> </ body> <script> var d = document.creatEattribute ("good"); document.getElementyid ("ss"). setAttRutENODODE (d); alert (document.getElementyId ("t").Comment utiliser RemoveAtTributENODODE:
<body> <div id = "t"> <input type = "Hidden" id = "sss" value = "aaa"> </div> </ body> <script> var d = document.getElementById ("ss"). getTrutEnode ("value") document.getElementByid ("sss"). removatTTributoD (d); alert (document.getElementById ("t"). innerHtml); </cript> Pour plus de questions sur les attributs, vous pouvez le vérifier dans W3School!L'explication détaillée ci-dessus de l'opération d'attribut d'attribut JS est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.