
正文
js获取标签的内容 js获取标签的id属性
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js如何获取标签值?
用JS获取Html标签属性有两种方法:
如a id="link" href="" title="测试" blogname="前端开发"Web开发/a
JS代码:
var ka=document.getElementByI d("link");
alert(ka.getAttribute("id"));
alert(ka.id);
两种方法都能弹出a标签的ID属性,但从各浏览器兼容上来说用ka.id的方式更好,但对于自定义属性blogname,则就要用getAttribute()来实现了,如:
alert(ka.getAttribute("blogname")); //前端开发
总结如下:
JS获到Html标签常规属性用ka.id,获到Html标签的自定义属性就用ka.getAttribute("id");
相关问答
Q1: 如何用js获取标签里的文字?
步骤如下:
1、新建文件p,a,input标签。
2、效果如图。
3、创建js脚本定义x获取id=a。
4、输出x里面的内容。
5、js获取id=b的内容。
6、输出b的内容。
7、js获取id=c的内容。
8、输出c的value值。
Q2: js 获取 html标签
1、新建一个html文件,命名为test.html。
2、在test.html文件内,创建一个div模块,并设置其id属性为mydiv,用于下面使用js获得标签对象。
3、在test.html文件内,在div标签内,填写一段文字,并加入一个span标签。
4、在test.html文件内,创建一个button按钮,按钮名称为“获取html”。
5、给button绑定onclick点击事件,当按钮被点击时,执行myfun()函数。
6、在test.html文件内,在js标签内,创建myfun()函数,在函数内,使用getElementById()方法获得div对象,通过innerHMTL属性获得div内的html内容,最后,使用alert方法将获得的html内容以弹窗形式显示
7、在浏览器打开test.html文件,点击按钮,查看获得的html标签内容。
Q3: 如何使用JS取出标签中的文本
首先,只能取出inline的JS内容,如果脚本是通过 src 加载进来的,这个是没办法取出的。
对于 inline 的 JS 内容,高端浏览器使用 textContent ,IE6/7/8 使用 innerText。下面是例子:
script id="s1"alert(1);/script
var script = document.getElementById( 's1' );
var text = script.textContent || script.innerText;
console.log( text ); // output alert(1);
Q4: JS获取label标签的值是什么?
JS获取label标签的值的方法是:1,如果你的页面只有一个label标签,var a = document.getElementsByTagName("label")[0].innerText;\x0d\x0a2,如果页面存在很多的label标签,而且不再一个一个父元素下,那么可以给label标签加一个id,比如,var a = document.getElementById("label_0").innerText;\x0d\x0aJS获取DOM元素的方法:getElementById,getElementsByName,getElementsByTagName,getElementsByClassName(此方法不是所有浏览器多支持,不支持的时候自己可以写),querySelectorAll,querySelector\x0d\x0a不管楼主想获取几个label的值,方式都是一样的,还可以获取input的值,不过input的值写法是 var a = document.getElementsByTagName("input")[0].value;这里是value而不是innerText;
js获取标签的内容的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js获取标签的id属性、js获取标签的内容的信息别忘了在本站进行查找喔。






