Atributo significa atributos, e o artigo apresenta apenas alguns atributos que são compatíveis com o IE e o FF.
Atributos: obtenha um atributo como um objeto
getAttribute: obtenha o valor de um certo atributo
SetAttribute: Crie um atributo e agrupe um valor para o atributo ao mesmo tempo
CreateAttribute: Crie apenas um atributo
Removeattribute: Remova um atributo
getAttributenode: Obtenha um nó como um objeto
setAttributenode: Crie um nó
removeattributenode: Remova um nó
Os atributos podem obter um atributo em um objeto e chamá -lo de objeto. Observe que você deve usar "[]" aqui, e o IE pode usar "()" aqui. Considerando o problema de compatibilidade, você deve usar "[]". Existem enormes diferenças entre o IE e o FF sobre como usar os atributos de atributos, então não o apresentarei aqui.
Como usar atributos: (comum para o IE e FF)
<Body> <div id = "t"> <input type = "hidden" id = "sss" value = "aaa"> </div> </body> <cript> var d = document.getElementById ("ss"). atributos ["value"]; document.write (d.name); document.writ (d.value);Os conceitos dos quatro irmãos GetAttribute, SetAttribute, CreateAttribute e Removeattribute são mais fáceis de entender, e o método de uso é relativamente simples. As únicas coisas a prestar atenção:
1. Ao usar o CreateAttribute, você não precisa ser baseado em objetos. document.creatAttribute () é suficiente.
2. Ao usar o setAttribute, CreateAttribute, não use palavras como nome, tipo, valor etc., as reações do IE e FF são estranhamente difíceis de entender.
3. Se CreateAttribute definir apenas o nome e não definir o valor do d.nodevalue = "hello"; Declaração, FF será considerado uma corda vazia e o IE será considerado indefinido, basta notar isso.
Como usar o getAttribute:
<Body> <div id = "t"> <input type = "hidden" id = "sss" value = "aaa"> </div> </body> <cript> var d = document.getElementById ("ss"). getAttribute ("value");Como usar o SetAttribute: (você encontrará um atributo adicional chamado Good Hello)
<Body> <div id = "t"> <input type = "hidden" id = "sss" value = "aaa"> </div> </body> <cript> var d = document.getElementById ("ss").Como usar o createAttribute: (Adicione um atributo vazio chamado Good)
<head> <meta charset = "utf-8"> <title> </title> <cript> window.onload = function () {var obox = document.getElementById ('box'); alert (document.body.innerhtml); obox.setAtattribute ('value', 'nome'); alert (document.body.innerhtml); att = document.creatattribute ('hallo'); alert (document.body.innerhtml);/*sinônimo*/ attr.nodEvalue = 'mundo';/*editar atributos personalizados*/ alert (document.body.innerhtml);*mesmo que acima*/ obox.setTtrutenode (attr);/*insert atributos para tags*/ alert </script> </ad Head> <body> <ul id = "box"> </ul> </body>Como usar o removeattribute: (um está faltando)
<body> <div id = "t"> <input type = "hidden" id = "sss" value = "aaa"> </div> </body> <cript> var d = document.getElementById ("ss"). removeattribute ("value"); alert (document.lementByid ("t").Os três métodos getAttributenode, setAttributenode e removeattributenode são caracterizados por operar diretamente um nó (nó). O removeattributenode sempre será usado incorretamente no início, mas quando você entende completamente o significado do nó, poderá aplicá -lo livremente.
Como usar o getAttributenode:
<Body> <div id = "t"> <input type = "hidden" id = "sss" value = "aaa"> </div> </body> <cript> var d = document.getElementById ("ss"). getAttributenode ("value"); document.write (d.name); document.write (d.value); // mostra valor aaa </sCript>Como usar o setAttributenode:
<body> <div id = "t"> <input type = "hidden" id = "sss" value = "aaa"> </div> </body> <cript> var d = document.creatAttribute ("Good"); scortMementById ("ss").Como usar removeattributenode:
<Body> <div id = "t"> <input type = "hidden" id = "sss" value = "aaa"> </div> </body> <cript> var d = document.getElementById ("ss"). alert (document.getElementById ("t"). innerhtml); </sCript> Para mais perguntas sobre atributos, você pode verificar no W3School!A explicação detalhada acima da operação de atributo de atributo JS é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.