js获取用document.write生成的页面内元素id

js获取用document.write生成的页面内元素id,第1张

documentwrite('<div><input id="input" type="text" />' + '</div>');

documentwrite('<div><input id="button" type="button" value="获取input值" />' + '</div>');

var button = documentgetElementById("button");

var input = documentgetElementById('input');

buttononclick = function(e) {

    if (inputvalue) {

        alert(inputvalue)

    } else {

        alert('你没有写入任何值');

    }

}

不要在写入documentwrite之前获取input就可以,因为documentwrite之前这个input并没有生成。

js部分

var oIpt = documentgetElementsByTagName('input')

oIpt[0]onclick=function(){

alert(thisid)

}

html部分

<input type="button" id="myid" value="点击" name="">

输入同理

其实很简单 第一个方法用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的值

只要使用getAttribute("id")函数即可获取li元素的id值,下面我们一起实例 *** 作一下吧

首先我们在html当中创建li标签

使用JS获取li元素对象,getElementsByTagName("li")

3接着我们打印出这样的运行效果看一下:

4使用JS获取li元素的ID 值即可,getAttribute("id")

5下面我们一起来看下运行效果

<html>

<body>

<div id="my_statistic">

<table width="100%" cellspacing="0" cellpadding="0">

<tbody>

<tr>

<td><p><span>现金:</span><span id="xj">$16000</span></p></td>

<td><p><span>生命:</span>13/100</p></td>

<td><p><span>精力:</span>18/31</p></td>

<td><p><span>体力:</span>0/3</p></td>

<td><p><span>经验:</span>5683/5800</p></td>

<td><p><span>级别:</span>31</p></td>

</tr>

</tbody>

</table>

</div>

<script language="vbscript">

n_xj=documentgetElementById("xj")innerHTML

MsgBox n_xj

</script>

</body>

</html>

以上就是关于js获取用document.write生成的页面内元素id全部的内容,包括:js获取用document.write生成的页面内元素id、如何实现在网页中点击或者输入时获取此元素的id或者xpath之类、JSP可以获取网页的元素的id吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存