js如何通过传递过来的文本框对象来获取该文本框的id值

js如何通过传递过来的文本框对象来获取该文本框的id值,第1张

$("input")attr("id");如果有多个input 呢? 你可以给input添加一个class , 然后$("你设置的class")attr("id"); 。 如果你的input放在某个元素中的话就更好取了

jsp中两个文本框关联的做法是通过js取值判断选择触发事件的。

要获取该文本框的值 ,有以下几种途径:

1最简单,就是通过控件来获取值 getElementById/getElementsByName/value等等方式都可以。

2通过textrange对象来获取,通过该方式,先将文本区域内容进行锁定->选择select。就可以得到文本中的内容。

3event对象,通常事件会将发生事件的控件的内容放到event中去,你指的找不到是不是这个方式。

传一个对象进去,如:<input type="button" id="test" onclick="javascript:click(this)" value="test"/>

然后就可以这样获取id

function click(obj){

var id = objid;

}

JSON对象数据的读取有两种方式,一种是通过“"的层接访问方式,一种是通过”[]"的层接访问方式。如以下有效方式:

var jsonobj = {

'name':'js',

type:'language'

}

consolelog(jsonobjname); //OK

consolelog(jsonobjtype); //OK

consolelog(jsonobj['name']); //OK

consolelog(jsonobj['type']); //OK

1

2

3

4

5

6

7

8

9

10

1

2

3

4

5

6

7

8

9

10

注意这里键名’name’有引号,键名type没有引号,但实际上,:之前的部分都是当作字符识别,,所以都是有效的方式。

通过的方式访问,后面是不带引号的键名,通过[]的方式访问,[]里是带有引号的键名,注意这里[]里面不是数组的序号,如不能通过jsonobj[0]获得正确响应。

一、鼠标事件对象

target:触发了事件的元素,触发事件的元素不一定是绑定事件的元素

offsetY:鼠标距离自身的Y轴的距离(相对于target的距离)

clientY:鼠标距离窗口的位置

pageY:鼠标距离html页面的距离

练习1:div跟随鼠标移动(假设div相对于父级box定位)

练习2:鼠标拖拽

练习3:升级版,给body加2000的height,让div跟随鼠标移动,且不能超过box

鼠标单击和双击

bug:点击一个双击会执行两次单击,

解决:点击双击以后让单击延迟执行

二、键盘事件

(1)keydown支持特殊按键(command,shift),keydown下keyCode所代表的按键不区分大小写

(2)keypress不支持特殊按键,且keypress下keyCode区分大小写

判断是否按下组合键

(3)方向键控制div移动:上38 下40 左37 右39

以上就是关于js如何通过传递过来的文本框对象来获取该文本框的id值全部的内容,包括:js如何通过传递过来的文本框对象来获取该文本框的id值、jsp页面两个输入框相互关联、请教,javascript如何得知event对象的ID求高手!!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9631847.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存