js获得一个文本框、下拉框和单个框的值的简单示例。

1。文本框

一点一

价值是由var t = document.getelementbyid赋给变量T(测试)的价值。

1.2,当然,可以将一个已知的变量值分配给文本框,例如:

var5;
document.getelementbyid(测试)价值= m;

2。下拉列表框

二点一

十一
二十二
三十三


var = document.getelementbyid(自我)。值用于箱中得到选择的值。默认情况下选择值2。因此,分配给s的值是2而不是22。

如果要将选定的值的值作为3 分配到测试文本33( )),则可以通过以下方法完成,
复制代码代码如下所示:


函数外观(){

VaR SE = document.getelementbyid(自我);
期权= se.getelementsbytagname(选项);
var;
对于(var i = 0;i < option.length;+ +我)
{
如果(选项{选定})
{
document.getelementbyid(测试)。价值= {我}文本选项;
}
}





}



2.2将给定值与框中的值进行比较,如果给定值中的值与给定值相同,则选择它。
复制代码代码如下所示:
var2

对于(var i = 0;i < document.getelementbyid(自我)。长度;i++)
{
与(document.getelementbyid(自我)。选项{我})
{
如果(值= m)
{
选择=真;
}
}
}

三.单箱

一行单选框的name属性值必须相同,这样才能实现单个选择。
复制代码代码如下所示:
aaaaaaaaaa
bbbbbbbbb


<!——
功能检查()
{
var = 0;
对于(var i = 0;i < document.getelementsbyname()。长度;i++)
{
如果(document.getelementsbyname(){我}。检查)
{
SEL = document.getelementsbyname(){我}的价值;
}
}

如果(SEL = 1)
{
警报(aaaaaaaaaa );
}
否则如果(SEL = 2)
{
警报(bbbbbbbbb );
}
}



Js获取下拉框中选定项的值和文本。

Firefox和IE获取下拉框选择的值和文本。

这两1.ie和Firefox支持的方法:

获取文本
复制代码代码如下所示:
var obj = document.getelementbyid('select_template);
var text =对象。选择{ obj。SelectedIndex }。文本; / /获取文本

var obj = document.getelementbyid(select_template );

为(i = 0;i < obj.length;i++){ / /下拉框是他选择号码的长度

如果(obj { } = =真我。选择){

var text = obj {我}。文本; / /获取文本

}
}

这两个比前一个更简洁。

1.ie支持Firefox不支持:
复制代码代码如下所示:
var obj = document.getelementbyid(名称);

为(i = 0;i < obj.length;i++){
如果(obj { } = =真我。选择){
var text = obj {我}。innerText;
}
}

价值方法IE和Firefox通用:
VaR值= document.getelementbyid.value(select_template ); / /获得价值

摘要:事实上,IE和Firefox支持和文本属性的值,和Firefox不支持InnerText属性。

js打开一个到当前页面的新链接:
窗口的位置。href =网址;