Como obter o objeto especificado na página atual em JavaScript.
O método é o seguinte:
A cópia do código é a seguinte:
document.getElementById (id) // Obtenha o objeto com o valor de ID especificado
document.getElementsByName (nome) // Obtenha uma variedade de objetos com valor de nome especificado
document.all [] // coisas inteligentes não são padrão da web
document.getElementsByTagName // Obtenha uma variedade de objetos com valor de tag especificado
Aqui está um exemplo, basta remover o comentário e executá -lo diretamente para ver o efeito.
A cópia do código é a seguinte:
<!
<html>
<head>
<Title> Novo documento </title>
<Meta name = "generator" content = "editplus">
<Meta name = "autor" content = "">
<Meta name = "Keywords" content = "">
<Meta name = "description" content = "">
</head>
<Body>
<form método = "post" name = "mainfrm" action = "">
<input type = "hidden" name = "text" id = "text" value = "apenas prática">
<input type = "hidden" name = "organizationId" value = "verify document.all">
<tabela>
<tr>
<td align = "Right"> Organização de inventário: </td>
<Td> <input type = "text" name = "organizationId" id = "organização" value = "Organização do inventário"> </td>
</tr>
<tr>
<td align = "direita"> codificação da sub-lojas: </td>
<Td>
<select name = "subinventorycode" id = "subinventorycode">
<opção value = "qtwl"> qtwl </pption>
<opção value = "btspt"> btspt </pption>
<opção value = "bts"> bts </pption>
</leclect>
</td>
</tr>
<tr>
<td colspan = "2" align = "center"> <input type = "button" value = "obtenha o objeto especificado" onclick = "do_check ()"> </td>
</tr>
</tabela>
</morm>
</Body>
</html>
<Script Language = "JavaScript">
<!-
função do_check () {
// getElementById: é para obter elementos através do ID, para que você possa acessar apenas elementos com o conjunto de identidades.
// O valor de retorno do método pode ser garantido para ser o objeto necessário, porque o valor de ID de um objeto em toda a página é exclusivo.
// var OrganizeD = Document.getElementById ("OrganizationId");
// alert (Organization.Value);
// getElementsByName: é para obter elementos através do nome.
// O valor de retorno do método é uma matriz.
// É só que o comprimento da matriz é um neste momento.
// var OrganizationID = document.getElementsByName ("OrganizationId");
// alert (Organização [0] .Value);
// alert (Organization.length);
// getElementsByTagName: Obtenha elementos através do TagName (Nome da tag).
// Portanto, esse método e getSbyName estão basicamente cientes disso, e também recebe uma matriz, mas é apenas a diferença na maneira de obter o objeto.
// var inputs = document.getElementsByTagName ("input");
// alert (inputs.length);
// alerta (entradas [0] .Value);
// alerta (entradas [1] .Value);
// alerta (entradas [2] .Value);
// document.all [] é uma variável de matriz composta por todos os rótulos do documento, incluindo todos os elementos no objeto do documento.
// Geralmente, o elemento especificado é obtido por nome, mas é mais inteligente que o GetElementsByName.
// var Organization = Document.all ["OrganizationId"];
// alert (Organização [0] .Value)
// document.all ["Organização"]
// document.all.item ("Organização")
}
//->
</Script>