如何通过js获取div中的对象,没有ID,只有class

如题所述

例子:
<div class='view view-case-view-all' >
<div class= 'view-content view-content-case-view-all' >
<table border="1" >
<tr class="odd" >
<td class="view-field view-field-node-title" >任务测试</td >
</tr >
</table >
</div >
</div >

<script language="javascript" type="text/javascript" >

document.getElementsByClassName = function(_className)
{ //根据class获得对象集合
var aimObj = [];
var elements = document.getElementsByTagName("*") ;//取得所有元素的集合
alert(elements.length);
for(var i=0;i<elements.length;i++)
{
if(elements[i].className==null) continue;
if(elements[i].className == _className)
{
温馨提示:内容为网友见解,仅供参考
无其他回答

如何通过js获取div中的对象,没有ID,只有class
<tr class="odd" > <td class="view-field view-field-node-title" >任务测试<\/td > <\/tr > <\/table > <\/div > <\/div > <script language="javascript" type="text\/javascript" > document.getElementsByClassName = function(_className){ \/\/根据class获得对象集合 var aimObj ...

js 获取 含有<div class="tt"><\/div>
如果没有ID,没有NAME,只有class的话,要方便快捷的获取标记内容,建议你使用jquery。先去下载个jquery包,然后导入到页面。http:\/\/feiyu.asgard.cn\/article_50.html 然后语句就可以简单很多啦!('.tt')就这么简单!

js如何获取div中的数据?
1、首先,打开html编辑器,新建html文件,例如:index.html,填充问题基础代码。2、在index.html中的<script>标签中,输入js代码:var id = $('div').attr('id');document.body.innerText = id;。3、浏览器运行index.html页面,此时取到了div的id并成功打印出了。

如何用JS修改class(这个div只有class没有id,我自己也无法添加id),如修 ...
因为是用class,没有id,所以只能假设只有一个div是这个class来做:<!DOCTYPE html><html><head><meta charset="UTF-8"><\/head><body><div class="div-test">123<\/div><script>document.getElementsByClassName("div-test")[0].style.backgroundColor = "red";<\/script><\/body><\/html>望采...

通过判断Class的值用getElementByClassName隐藏Div元素..
js是不能根据类名直接获取页面元素的,但是有其他折中的方式,个人给你的参考程序如下:输出列表外层添加div包,用于定位,减少程序检索范围:<div id="k1">\/\/外层div包,用于js定位 <div class="kkk">test1<\/div> <div class="kkk">test2<\/div> <div class="kkk">test3<\/div> ...

如何用js取得div之间的值
getElementById("aa").innerText;\/\/用alert弹出alert(sss);}<\/script><\/HEAD><BODY><div id="aa">aaaaa<\/div><input name="adfb" type="button" class="button" value="bbbb" onclick="fff()"\/><\/BODY><\/HTML>说明:innerText:从起始位置到终止位置的内容, 但它去除Html标签 ...

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...

js怎么获取div里的控件
这个跟DIV应该没关系的,关键是你的month要在form1里。你最好用这种标准的方法来动态添加下拉列表框的内容:document.form1.month.options.add(new Option("text", "value"));或者直接用document.getElementById("month")来获取下拉列表框对象。

js如何获取div内容?
假设你的html中有以下的div\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a如果是要获取id是id1的div的数据,获取div里面的内容有两种方式\\x0d\\x0a1,纯js获取数据\\x0d\\x0avar a=document.getElementById("id1").innerText;\\x0d\\x0a\\x0d\\x0a2,jqeury获取数据\\x0d\\x0...

js 怎么获取div下的img对象
1、新建一个web项目 然后新建js文件和html文件 这是使用的是jquery 所以要引入jquery库。2、定义了一个p标签 我们接下来将在p标签中添加div。3、使用append动态添加一个div 然后on方法要先找到原选择器(p),再找到动态添加的选择器(.new)。4、运行web项目后 页面时这个效果。5、点击字面 即可修改...

相似回答