Атрибут означает атрибуты, а статья представляет только некоторые атрибуты, которые совместимы с IE и FF.
Атрибуты: Получите атрибут как объект
getAttribute: Получите значение определенного атрибута
SetAttribute: Создайте атрибут и одновременно объедините значение для атрибута
CreateAtTribute: Создайте только один атрибут
RemoveAttribute: удалить атрибут
getattributeNode: получить узел в качестве объекта
SetAtTributEnode: создать узел
RemoveAttributeNode: удалить узел
Атрибуты могут получить атрибут в объекте и вызывать его как объект. Обратите внимание, что вы должны использовать «[]» здесь, и IE может использовать »()» здесь. Учитывая проблему совместимости, вы должны использовать «]». Существуют огромные различия между IE и FF о том, как использовать атрибуты атрибутов, поэтому я не буду представлять их здесь.
Как использовать атрибуты: (общий для IE и FF)
<body> <div id = "t"> <input type = "hidden" id = "sss" value = "aaa"> </div> </body> <script> var d = document.getElementbyId ("ss"). Атрибуты ["value"]; document.write (d.name); document.write (d.value);Концепции четырех братьев Getattribute, SetAttribute, CreateAttribute и RemoveAttribute легче понять, а метод использования относительно прост. Единственное, на что обратить внимание:
1. При использовании CreateAttribute вам не нужно быть объектном. document.createattribute () достаточно.
2. При использовании SetAttribute, CreateAttribute, не используйте такие слова, как имя, тип, значение и т. Д., Реакции IE и FF странно трудно понять.
3. Если CreateAtTribute только определяет имя и не определяет значение D.NoDevalue = "Hello"; Заявление, FF будет считаться пустой строкой, а IE будет считаться неопределенным, просто обратите внимание на это.
Как использовать getattribute:
<body> <div id = "t"> <input type = "hidden" id = "sss" value = "aaa"> </div> </body> <script> var d = document.getElementbyId ("ss").Как использовать SetAttribute: (вы найдете дополнительный атрибут под названием Good Hello)
<body> <div id = "t"> <input type = "hidden" id = "sss" value = "aaa"> </div> </body> <script> var d = document.getElementbyId ("ss"). SetAttributКак использовать CreateAtTribute: (добавьте пустой атрибут под названием Good)
<Head> <meta charset = "utf-8"> <title> </title> <script> window.onload = function () {var obox = document.getElementById ('box'); Alert (document.body.innerhtml); obox.setattribute ('value', 'name'); Alert (document.body.innerhtml); attr = document.createattribute ('hallo'); alert (document.body.innerhtml);/*Synonymous*/ attr.nodevalue = 'world';/*Редактировать пользовательские атрибуты*/ alert (document.body.innerhtml);/*То же, что и выше*/ obox.setatttributenode (attr);/*инвестировать пользовательские атрибуты для тегов*/ alert (document.body.innerht); </script> </head> <body> <ul id = "box"> </ul> </body>Как использовать removeattribute: (один отсутствует)
<body> <div id = "t"> <input type = "hidden" id = "sss" value = "aaa"> </div> </body> <script> var d = document.getElementbyId ("ss"). RemoveAttribute ("value"); alert (document.getElementByid ("t").Три метода getAttributeNode, setAttributeNode и removeAttributeNode характеризуются непосредственной работой узел (узел). RemoveAttributeNode всегда будет использоваться неправильно в начале, но когда вы полностью понимаете значение узла, вы можете применить его свободно.
Как использовать getAttributeNode:
<body> <div id = "t"> <input type = "hidden" id = "sss" value = "aaa"> </div> </body> <script> var d = document.getElementbyId ("ss"). getAttributeNode ("value"); document.write (d.name); document.write (d.value); // Показать значение aaa </script>Как использовать SetAttributeNode:
<body> <div id = "t"> <input type = "hidden" id = "sss" value = "aaa"> </div> </body> <cript> var d = document.createattribute ("good"); document.getElementById ("ss"). setAttribtEnode (d); alert (document.getElementbyid ("t").Как использовать removeAttributeNode:
<body> <div id = "t"> <input type = "hidden" id = "sss" value = "aaa"> </div> </body> <script> var d = document.getElementById ("ss"). getAttributeNode ("value") document.getElementById ("sss"). RemovibiteNode ("d); Alert (document.getElementById ("t"). InnerHtml); </script> Для получения дополнительных вопросов об атрибутах вы можете проверить это в W3School!Приведенное выше подробное объяснение операции атрибута атрибута JS - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.