js中如何获取一个id的值

js中如何获取一个id的值,第1张

js中如何获取一个id的值:

方法一、

<html>

<head>

<script

language="javascript">

function

print(){

var

a=myformnamevalue;

alert(a);

}

</script>

</head>

<body>

<form

name="myform">

<input

type="text"

name="name"

id="nn"

/>

<input

type="button"

name="button"

value="获取"

onclick="print()"

/>

</form>

</body>

</html>

这是获取网页input值的方法之一,给from一个名字然后在JavaScript的地方就可以用form的名字来调用form表单里input元素的value属性可以得到值,并把值赋给a,最后用JavaScript的alert()打印方法打印出来。

方法二、

Java代码

<html>

<head>

<script

language="javascript">

function

print(){

var

a=documentgetElementById("nn")value;

alert(a);

}

</script>

</head>

<body>

<form>

<input

type="text"

name="name"

id="nn"

/>

<input

type="button"

name="button"

value="获取"

onclick="print()"

/>

</form>

</body>

</html>

上面的两种方法都可以得到页面里input元素的值,一个是用表单名,一个是用元素id

session是服务器对象,javascript是客户端脚本,能做的 *** 作就是把这个值用<%=%>输出到页面的javascript中参与运算,而无法直接用js调用的。

具体的应用一般都是这样:

<script>

  function do(){

  var a='<%=sessiongetAttribute("userName")%>';

  //或者用var a="${sessionScopeuserName}"

 

}

</script>

此方法在静态页面中不可用,在javascript文件下不可用,用于jsp页面中嵌套的脚本中。

documentonkeypress=function(ev){ var oEvent = ev || event; //处理兼容 alert(StringfromCharCode(oEventkeyCode)); }; 这段代码你可以直接放到console里运行。你在页面中按啥出啥。

可以通过js dom 来获取,对元素设一个id值,然后为元素绑定一个click事件或直接设置 "onclick=",然后调用相应的function,在function中通过:documentgetElementById("") ,就可以获取到地点的元素对象,然后在浏览器中按F12进行调试,就可以看到这个对应的所有属性及方法,当然元素的值也在里面。

单纯获取值是:documentgetElementById("")value;

1、JavaScript原生方式,通过value属性取值。var a=documentgetElementById("nn")value;

2、jquery方法,通过val()方法来获取,代码是  var a = $("#nn")val();

扩展资料:

getElementById() 方法可返回对拥有指定 ID 的第一个对象的引用。HTML DOM 定义了多种查找元素的方法,除了 getElementById() 之外,还有 getElementsByName() 和 getElementsByTagName()。

val() 方法返回或设置被选元素的值。元素的值是通过 value 属性设置的。该方法大多用于 input 元素。如果该方法未设置参数,则返回被选元素的当前值。

参考资料:

百度百科-getElementById

参考资料:

w3school-jQuery 属性 *** 作 - val() 方法

假设有一hidden标签为

<input id="gender" name="gender" type="hidden" value="" />

用js获取为documentgetElementById("gender")value;

用jquery插件的更简单$("#gender")val();

比如你的数组是arr,首先查找name所在的索引,用var index=arrindexOf(文本框的数字)

找到后 你需要的值为new=arr[index]

至于你文本框中的数字你可以在js中用一个变量接收。

以上就是关于js中如何获取一个id的值全部的内容,包括:js中如何获取一个id的值、javascript 如何获取session值、如何用javascript获取键盘输入值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存