js或者jquery如何获取html标签属性的个数? 如: <a href="test.html" title="这是一个测试文件"></a>
不是获取a标签的属性,也是获取a标记的个数和属性值。用户jquery获取属性值我是知道的用$("a").attr("href");可以得到。我是想通过遍历的方式获取属性和...
不是获取a标签的属性,也是获取a标记的个数和属性值。
用户jquery获取属性值我是知道的用$("a").attr("href");可以得到。
我是想通过遍历的方式获取属性和属性,请问这怎么处理? 展开
用户jquery获取属性值我是知道的用$("a").attr("href");可以得到。
我是想通过遍历的方式获取属性和属性,请问这怎么处理? 展开
3个回答
展开全部
目前的JQ没有这个属性,
JS有一个attributes属性
类似element.attributes
浏览器之间似乎有差异,你可以试试哈!
我这么测试了下:
<img src="images/2-23_rz_city.png" width="644" height="125" alt="上海认证房源期间展厅" id="pp" />
var op = document.getElementById('pp');
var c = op.attributes;
alert(c.length)
火狐显示5 IE9 显示 5 ie8 也是5 ie7 是152
所以这么直接写的话是不行的~!
JS有一个attributes属性
类似element.attributes
浏览器之间似乎有差异,你可以试试哈!
我这么测试了下:
<img src="images/2-23_rz_city.png" width="644" height="125" alt="上海认证房源期间展厅" id="pp" />
var op = document.getElementById('pp');
var c = op.attributes;
alert(c.length)
火狐显示5 IE9 显示 5 ie8 也是5 ie7 是152
所以这么直接写的话是不行的~!
2012-03-05
展开全部
你可以利用js获取该元素的父对象,然后利用父对象的innerHTML属性,就可以得到标签的文本,然后检查文本上有多少个=号,就可以判断源代码中写了多少个属性了。
利用这种方式就可以完成你的任务。但是前提是,没有错误的=写法出现。更复杂的情况,你可以利用这个思路去些。
利用这种方式就可以完成你的任务。但是前提是,没有错误的=写法出现。更复杂的情况,你可以利用这个思路去些。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("a").each(function () {
var _this = $(this);//当前的元素
var _attrs = this.attributes;//这里有所有的属性,可以遍历它
});
var _this = $(this);//当前的元素
var _attrs = this.attributes;//这里有所有的属性,可以遍历它
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询