为了账号安全,请及时绑定邮箱和手机立即绑定

请问javascript中select()函数作用?

请问javascript中select()函数作用?

守着星空守着你 2019-09-20 15:14:19
javascript中select()函数作用
查看完整描述

6 回答

?
白衣非少年

TA贡献1155条经验 获得超0个赞


this,指当前的onclick所在的节点本身。

比如:

1<div onclick='select(this)"></div>

则当点击div时,this就是div这个dom节点。


查看完整回答
反对 回复 2019-09-22
?
慕斯709654

TA贡献1840条经验 获得超5个赞

this就是当前元素对象,如<a onclick="select(this)">test</a>,那么这个this就指的是元素a。

查看完整回答
反对 回复 2019-09-22
?
暮色呼如

TA贡献1853条经验 获得超9个赞

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

//select中的onchange是在下拉框中所选的值发生变化时触发的事件。

//可以给onchange事件绑定一个方法,在onchange事件触发时会执行绑定的方法。

 

//示例:

//首先可以响应select的onchange事件来调用JS编写的事件响应函数,如

<select id="select1" name="select1" onchange="outputSelect();">

   <option>...

</select>

//然后编写事件响应函数:    

//如果select位于表单(form1)中,select的name为select1,则可使用如下方法:

//获得用户选中的项的索引

var index=window.document.form1.select1.selectedIndex;

//根据索引获得该选项的value值

var val=window.document.form1.select1.options[index].value;

//如果select并非表单元素,假设select的id为select1,则如下:

var index=window.document.getElementByIdx_xx_x("select1").selectedIndex;

var val=window.document.getElementByIdx_xx_x("select1").options[index].value;

//如果要输出选择结果,假设HTML中定义了一个<div id="output"></div>,则如下输出:

window.document.getElementByIdx_xx_x("output").innerText=val;

//一个示例:

function outputSelect(){

//获取用户选中的项的索引

var index=window.document.getElementByIdx_xx_x("select1").selectedIndex;

//根据index获取选中项的value值

var val=window.document.getElementByIdx_xx_x("select1").options[index].value;

//根据index获取选中项的Text值,即在下拉列表中显示的选项文本

var vname=window.document.getElementByIdx_xx_x("select1").options[index].text;

//输出value : 

textdocument.getElementByIdx_xx_x("output").innerText=val " : " vname;



查看完整回答
反对 回复 2019-09-22
?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

这个是做联动的。
就是说有2个下拉列表,第一个下拉列表发生变化,第二个下拉列表的值跟随第一个下拉列表变化。

单纯的jsp实现的话,只能通过跳转把值反复传递在多个页面中。
所以deptno=request.getParameter("deptno"); 是在获取传递的值。就是第一个下拉列表的值

dept、emp表示控件的ID,因为需要获取控件的值,控件的值通过id获取

onchange 表示下拉列表值发生变化时,出发哪个js函数。


查看完整回答
反对 回复 2019-09-22
?
呼唤远方

TA贡献1856条经验 获得超11个赞

<select id="dept" onchange="cha" >应该是
<select id="dept" onchange="cha();" >
id="dept"是表示当前下拉框的id, onchange="cha();" 是表示下拉框中所选中的值发生改变的时候出发cha()方法。。。。
String deptno=request.getParameter("deptno");中后面的deptno是从后台java代码中通过request传过来的参数。。这句代码的意思是获得参数为deptno的值,并赋给字符串deptno。

查看完整回答
反对 回复 2019-09-22
  • 6 回答
  • 0 关注
  • 489 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信