1. Caixa de texto
1.1 <input type = "text" name = "test" id = "test">
Atribua o valor à variável t através da var t = document.getElementById ("teste").
1.2 Obviamente, você também pode atribuir valores variáveis conhecidos à caixa de texto por sua vez, por exemplo:
var m = "5";
document.getElementById ("test"). value = m;
2. Caixa de listagem suspensa
2.1
<select name = "sel" id = "sel" onchange = "look ();">
<opção value = "1"> 11 </pption>
<opção value = "2" Selected> 22 </pption>
<opção value = "3"> 33 </pption>
</leclect>
O valor selecionado na caixa <select> é obtido por var s = document.getElementById ("SEL"). ", em vez de" vinte e dois ",
Se você deseja atribuir o "valor" selecionado em <select> como o "Valor do texto" ("33") correspondente a "3" à caixa de texto de teste, você pode usar o seguinte método,
A cópia do código é a seguinte:
<Script Language = "JavaScript">
função look () {
var se = document.getElementById ("SEL");
var option = SE.getElementsByTagName ("Opção");
var str = "";
for (var i = 0; i <option.length; ++ i)
{
if (opções [i] .Selected)
{
document.getElementById ("test"). value = opção [i] .text;
}
}
}
</script>
2.2 Compare o valor fornecido com o valor na caixa <select> e selecione -o se o valor de <pution> em <select> for o mesmo que o valor fornecido.
A cópia do código é a seguinte:
var m = "2",
for (var i = 0; i <document.getElementById ("sel"). comprimento; i ++)
{
com (document.getElementById ("Sel"). Opções [i])
{
if (valor == m)
{
selecionado = true;
}
}
}
3. Caixa de rádio
Os valores do atributo de nome de uma linha de caixa de rádio devem ser os mesmos para que a seleção de rádio possa ser alcançada.
A cópia do código é a seguinte:
<Input type = "radio" name = "a" value = "1"> aaaaaaaaa <br>
<Input type = "Radio" name = "a" value = "2"> bbbbbbbbbb <br>
<Input type = "Button" OnClick = "Check ();" Value = "Test">
<Script Language = "JavaScript">
<!-
função check ()
{
var sel = 0;
for (var i = 0; i <document.getElementsByName ("a"). comprimento; i ++)
{
if (document.getElementsByName ("a") [i] .Checked)
{
SEL = document.getElementsByName ("A") [i] .Value;
}
}
if (SEL == 1)
{
alerta ("aaaaaaaaa");
}
caso contrário, se (SEL == 2)
{
alerta ("bbbbbbbbbbbb");
}
}
//->
</script>
JS Obtenha o valor e o texto do item selecionado na caixa suspensa
Obtenha o valor e o texto dos itens selecionados na caixa suspensa sob o Firefox e o IE:
1. Métodos suportados por IE e Firefox:
Obtenha texto
A cópia do código é a seguinte:
var obj = document.getElementById ('select_template');
var text = obj.options [obj.SelectedIndex] .text; // Obtenha texto
var obj = document.getElementById ("select_template");
for (i = 0; i <obj.length; i ++) {// O comprimento da caixa suspensa é o número de opções
if (obj [i] .Selected == true) {
var texto = obj [i] .text; // obtenha texto
}
}
O método anterior é mais simples
1.ie suporta o Firefox e não suporta:
A cópia do código é a seguinte:
var obj = document.getElementById (nome);
for (i = 0; i <obj.length; i ++) {
if (obj [i] .Selected == true) {
var text = obj [i] .innerText;
}
}
Obter métodos de valor, ou seja, o Firefox são comuns:
var value = document.getElementById ("select_template").
Resumo: De fato, é principalmente que o valor de suporte do IE e do Firefox e os atributos de texto, e o Firefox não suporta atributos do InnerText.
JS implementa a página atual para abrir um novo link:
window.Location.href = url;