1. 텍스트 상자
1.1 <입력 유형 = "text"name = "test"id = "test">
var t = document.getElementById ( "Test"). value, value, value, value,
1.2 물론, 알려진 변수 값은 예를 들어 텍스트 상자에 할당 할 수도 있습니다.
var m = "5";
document.getElementById ( "test"). value = m;
2. 드롭 다운 목록 상자
2.1
<select name = "sel"id = "sel"onchange = "look ();">
<옵션 값 = "1"> 11 </옵션>
<옵션 값 = "2"선택> 22 </옵션>
<옵션 값 = "3"> 33 </옵션>
</선택>
<select> box에서 선택한 값은 var s = document.getElementById ( "sel")에 의해 얻어집니다. ","스물 두 번째 "보다는
테스트 텍스트 상자에 "3"에 해당하는 "텍스트 값"( "33")과 같이 <select>에서 선택한 "값"을 할당하려면 다음 방법을 사용할 수 있습니다.
코드 사본은 다음과 같습니다.
<script language = "javaScript">
함수 룩 () {
var se = document.getElementById ( "sel");
var 옵션 = se.getElementsByTagName ( "옵션");
var str = "";
for (var i = 0; i <옵션 .length; ++ i)
{
if (옵션 [i] .Selected)
{
document.getElementById ( "test"). value = 옵션 [i] .text;
}
}
}
</스크립트>
2.2 주어진 값을 <select> box의 값과 비교하고 <pection> in <select>의 값이 주어진 값과 동일하다면 그것을 선택하십시오.
코드 사본은 다음과 같습니다.
var m = "2",
for (var i = 0; i <document.getElementById ( "sel"). 길이; i ++)
{
with (document.getElementById ( "sel"). 옵션 [i])
{
if (value == m)
{
선택된 = true;
}
}
}
3. 라디오 박스
라디오 상자 행의 이름 속성 값은 무선 선택을 달성 할 수 있도록 동일해야합니다.
코드 사본은 다음과 같습니다.
<입력 유형 = "radio"name = "a"value = "1"> aaaaaaaa <br>
<입력 유형 = "radio"name = "a"value = "2"> bbbbbbbbbb <br>
<input type = "button"onclick = "check ();"value = "test">
<script language = "javaScript">
<!-
함수 check ()
{
var sel = 0;
for (var i = 0; i <document.getElementsByName ( "a"). 길이; i ++)
{
if (document.getElementsByName ( "a") [i] .Checked)
{
sel = document.getElementsByName ( "a") [i] .Value;
}
}
if (sel == 1)
{
경고 ( "aaaaaaaaaa");
}
else if (sel == 2)
{
경고 ( "BBBBBBBBBBBB");
}
}
//->
</스크립트>
JS 드롭 다운 상자에서 선택한 항목의 값과 텍스트를 얻습니다.
Firefox의 드롭 다운 상자에서 선택한 항목의 값과 텍스트를 가져옵니다.
1. IE와 Firefox가 지원하는 방법 :
텍스트를 얻으십시오
코드 사본은 다음과 같습니다.
var obj = document.getElementById ( 'select_template');
var text = obj.options [obj.selectedIndex] .text; // 텍스트 가져옵니다
var obj = document.getElementById ( "select_template");
for (i = 0; i <obj.length; i ++) {// 드롭 다운 상자의 길이는 옵션 수입니다.
if (obj [i] .selected == true) {
var text = obj [i] .text; // 텍스트를 얻습니다
}
}
이전 방법은 더 간단합니다
1.IE는 Firefox를 지원하며 지원하지 않습니다.
코드 사본은 다음과 같습니다.
var obj = document.getElementById (이름);
for (i = 0; i <obj.length; i ++) {
if (obj [i] .selected == true) {
var text = obj [i] .innertext;
}
}
가치 방법을 얻으십시오. 즉, Firefox는 일반적입니다.
var value = document.getElementById ( "select_template"). 값; // 값을 얻습니다
요약 : 실제로, 주로 IE와 IE와 Firefox는 값과 텍스트 속성을 모두 지원하고 Firefox는 내 텍스트 속성을 지원하지 않습니다.
JS는 현재 페이지를 구현하여 새 링크를 엽니 다.
Window.location.href = URL;