如何获取jsp网页框架下的网页元素ID

如何获取jsp网页框架下的网页元素ID,第1张

元素ID都是你自己定义的,还需要获取吗?直接写就可以了。

如果是列表的形式可以通过下面的方式获取:

<ul>

    <li id="Coffee">Coffee</li>

    <li id="Milk">Milk</li>

    <li id="Soda">Soda</li>

</ul>

// 遍历ul下的li,jQuery的用法建议看看教程贴

$("ul li")each(function(){

    alert($(this)attr("id"));

});

其实没有必要非的拿到id,你最终的目的不就是通过id来获取dom节点对象或者jquery节点对象吗,在不知道id的情况下可以通过其他方式获取节点对象。

<html>

<head>

<script src="jquery-143js"></script>

<script>

    function toSP(dj){

        var sp=djinnerHTML;//dj就是dom节点对象

        var $sp=$(dj)html();   //$sp就是jquery对象

        alert(sp);                

        alert($sp);

    }

</script>

</head>

<body>

    <span onclick="toSP(this);">点我点我点我点我点我点我</span>

</body>

</html>

先给元素设置id, <img src="" id="img">

然后用js获取这个元素: var img = documentgetElementById("img");

把js中的路径path赋值给元素: imgsrc = path

通过name属性来提取,getparameter("控件的name属性");这样是拿到单个name的value值。checkbox这个控件一般是要通过getparametervalue("控件的name属性");来取值的,这个要求必须是name的名字要一样,value可以不同,它返回的是一个数组元素,该数组元素里面装的就是你需要获得的value值,望采纳,谢谢。

JSP页面获取tr的id是通过js来实现的。

<html>

<head>

<script type="text/javascript" src="jquery-142minjs"$amp;>amp;$lt;/script>

<script type="text/javascript">

$(document)ready(function(){

var trId = $("#tcontent")find("tr")last ()attr("id");

alert(trId);

});

</script>

</head>

<table id="tcontent">

<tr>

<td>

<input type="text" id="" value=""/>

</td>

</tr>

<tr>

<td>

<input type="text" id="" value=""/>

</td>

</tr>

<tr>

<td>

<input type="text" id="" value=""/>

</td>

</tr>

<tr>

<td>

<input type="text" id="" value=""/>

</td>

</tr>

<tr>

<td>

<input type="text" id="" value=""/>

</td>

</tr>

<tr id="lastId">

<td>

<input type="text" id="" value=""/>

</td>

</tr>

</table>

</html>

获取最后一个tr的id值:

var id = $("#tcontent")find("tr:last")attr("id");

onclick="'deleteMainGroup()id="+requestgetString("id")+"'"

其中requestgetString("id")就是oid

先这样试一下

我是觉得你改一下,用表单比较好,<form action=""></form>,这样会很

方便

其实很简单 第一个方法用A标签不用submit按钮 href里面写你form要提交到的地址然后后面跟的形式将参数传递过去 比如 <a href="deletejspgoodsId=0">删除</a> <a href="deletejspgoodsId=1">删除</a> 这样你在deletejsp页面中通过requestgetParameter("goodsId");就能获取被点击的超链接的goodsId的值 第二种用button 不采用submit按钮而是用button 然后在onclick中写一个js方法 比如 <input type="button" onclick="deleteGoods(0)" value="删除"/> <input type="button" onclick="deleteGoods(1)" value="删除"/> <script type="text/javascript"> function deleteGoods(goodsId){ var form = documentgetElementById('form1');//假设提交的表单id为form1 formaction = "deletejspgoodsId="+goodsId; formsubmit(); } </script> 同样你在deletejsp页面中通过requestgetParameter("goodsId");就能获取被点击的超链接的goodsId的值

1页面上有一个<form><input type="hiddent" name="hiddenValue" id="hiddenText" /></form>

2你可能是用js把值像这样设置

var hiddentext = documentgetElementById("hiddenText");

hiddentextvalue="你的参数的ID"

3后台的action中

requestgetParameter("hiddenValue");

over

你需要注意的是

在页面上js通过控件的ID也就是id="hiddenText"来获取该控件

而后台的ACTION则是通过控件的name也就是name="hiddenValue"属性来获得控件的值

如果你是采用的传统的ACTION提交方式,则页面上需要一个<form></form>

以上就是关于如何获取jsp网页框架下的网页元素ID全部的内容,包括:如何获取jsp网页框架下的网页元素ID、Java初学者,求解一个问题!JSP中如何获取鼠标点击的数据的ID、在Jsp页面获取图片的ID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9314357.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存