10/10/2018, 09:34
giúp mình giải quyết doạn code javascript & DHTML
mình làm một select chọn những phần tử mình muốn thể hiện ra trình duyệt nhưng mắc phải một số vấn đề.
//style
<STYLE>
.on {display: on}
.off {display:none}
</STYLE>
//function
<script language=javascript>
function callboy(secNum)
{
alert(secNum);
secNum.className="on"
}
</script>
//form chua select
<form>
<select name="maybo" onChange="callboy(this.options[this.selectedIndex].value);">
<option value="">chon</option>
<option value="sec1">section1</option>
<option value="sec2">section2</option>
<option value="sec3">section3</option>
</select>
</form>
//display
<div calss="off" id=sec1>section 1</div>
<div calss="off" id=sec2>section 2</div>
<div calss="off" id=sec3>section 3</div>
Các bạn xem đoạn mã trên rồi cho mình hỏi:
Đoạn mã trên không chạy được (nghĩa là không hiện những cái mình chọn).
theo mình nghĩ nó không chạy dc là vì trong hàm callboy(secNum) nó không hiểu "secNum" là đối tượng
mà nó chỉ hiểu là chuổi thôi.
Các bạn giúp mình giải quyết vấn đề này nhé......
//style
<STYLE>
.on {display: on}
.off {display:none}
</STYLE>
//function
<script language=javascript>
function callboy(secNum)
{
alert(secNum);
secNum.className="on"
}
</script>
//form chua select
<form>
<select name="maybo" onChange="callboy(this.options[this.selectedIndex].value);">
<option value="">chon</option>
<option value="sec1">section1</option>
<option value="sec2">section2</option>
<option value="sec3">section3</option>
</select>
</form>
//display
<div calss="off" id=sec1>section 1</div>
<div calss="off" id=sec2>section 2</div>
<div calss="off" id=sec3>section 3</div>
Các bạn xem đoạn mã trên rồi cho mình hỏi:
Đoạn mã trên không chạy được (nghĩa là không hiện những cái mình chọn).
theo mình nghĩ nó không chạy dc là vì trong hàm callboy(secNum) nó không hiểu "secNum" là đối tượng
mà nó chỉ hiểu là chuổi thôi.
Các bạn giúp mình giải quyết vấn đề này nhé......
Bài liên quan
this.options[this.selectedIndex].value); return value (string) is selected