js怎么获取元素的class名?

如题所述

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html,填充问题基础代码。

2、在index.html中的<script>标签,输入js代码:$('body').append($('button').attr('class'));。

3、浏览器运行index.html页面,此时按钮的class名被js取到并打印了出来。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2019-09-26

document.getElementsByClassName("classname")获取所有指定类名的元素,
获取元素的class名如下代码可以实现:
javascript代码
function fun(){
name = document.getElementById("test").className;
alert(name);
}

返回的name即是元素的class名称

本回答被网友采纳

js怎么获取元素的class名?
1、首先,打开html编辑器,新建html文件,例如:index.html,填充问题基础代码。2、在index.html中的标签,输入js代码:$('body').append($('button').attr('class'));。3、浏览器运行index.html页面,此时按钮的class名被js取到并打印了出来。

原生JS如何查询一个元素的class,增加一个class,删除一个class
document.getElementById("myDIV").className;document.getElementById("myDIV").className.indexOf('firstClass') 或者 document.getElementById("myDIV").classList.contains('firstClass');document.getElementById("myDIV").classList.add("firstClass");document.getElementById("myDIV").cl...

javascript获取元素(javascript中获取元素的方法有哪些)
1、通过jquery的方式,使用id选择器方式获取节点,然后获取值。2、通过原生的dom方式,获取id的值。每一个HTML元素都使用id来进行一个标注,随后可以通过document.getElementById(“ID名称”)取得指定的ID元素对象,取得元素对象之后就可以对其进行操作。但是document.getElementById()只能取得一个元素信息。d...

原生js判断某个元素是否有指定的class名的几种方法
兼容的方式是采用className和getAttribute('class')方法:if (node.getAttribute('class')) { \/\/ 存在class属性 \/\/ 方式1 if (node.getAttribute('class').indexOf('test') > -1) { console.log('包含 test 这个class');} \/\/ 方式2 if (node.className.indexOf('test') > -1) { cons...

js里面怎么获取html的class
代码参考如下:getElementsByClassName() 方法 如果希望查找带有相同类名的所有 HTML 元素,使用这个方法:document.getElementsByClassName("intro");上面的例子返回包含 class="intro" 的所有元素的一个列表:注释:getElementsByClassName() 在 Internet Explorer 5,6,7,8 中无效。

在JS里面获取到class。
指定一个ID,然后 var obj = document.getElementById('ID');obj.className;或者用$('.div1').attr('class');

js 如何获取class的元素
使用document.getElementsByClassName(’class‘)获取标签,使用innerText获取元素内的数据内容。1、设计一个HTML简单页面,代码如下:2、设计绑定的函数alertText(),代码如下:3、此时的页面展示如下:4、演示,点击其中的div,执行如下:(1)点击第一个:(2)点击第二个:...

javascript中如何获取元素的ID
通常元素的ID获取使用getElementById()方法,实例如下:元素值设定为input: 在JS中获取ID值也就是“input_id”这个值: var item = document.getElementById("input_id"); 如此,所有为input_id的ID的input对象都在item中了。

js获取不含指定类名的元素
1、通过元素的ID去拿元素,获取的是一个指定的元素(getElementById)。2、通过元素的类名(class名)获取元素,获取的是一组元素集合(getElementsByClassName)。3、通过元素的标签名获取(tagName),获取元素跟类名获取的一样,都是一组元素集合(getElementsByTagName)。4、通过name属性(getElements...

js如何获取DIV的 class值?
1.根据ID,用var div=document.getElementById('youdivid')2.通过标签名来取得var div=document.getElementsByTagName('div')[num]3.举个例子:function a(){var div=document.getElementById('a');alert('div的class为:'+div.id)alert('div的id为:'+div.className)} function b(){var div...

相似回答