一个关于JS获取元素标签id的问题?

一个关于JS获取元素标签id的问题


宝慕林4294392
浏览 3366回答 4
4回答

月关宝盒

var tables = document.getElementsByTagName("table") //取到所有的 表格如果只有一个表格就var id = tables[0].getAttribute("id");如果获取的表格有多个,就循环一下,取idfor(var i=0;i<tables.length;i++){var id = tables[i].getAttribute("id");}

SMILET

一个页面里相同id只能出现一次,所以你只能遍历到第一个id。可以把id换成name属性,然后用getElementsByName再遍历

万千封印

说下你代码错误的地方吧:1,<button>结束标签没有2,<script type="javascript"></script>3,是getElementsByTagName而不是getElementByTagName4,document.getElementsByTagName("p")应该为document.getElementsByTagName("p")[0]正确代码:<!DOCTYPE&nbsp;html><html><body><h1>我的 Web 页面</h1><p id="demo">一个段落。</p><div id="myDIV">一个 DIV。</div><button onclick="myFunction()">点击显示</button><script type="text/javascript">function myFunction() {alert(document.getElementsByTagName("p")[0].innerHTML);}</script></body></html>

慕虎7371278

alert($("p").html());如果只有一个<p>元素如果有多个alert(document.getElementByTagName("p").innerHTML);
打开App,查看更多内容
随时随地看视频慕课网APP