jquery的 attr() 方法用于设置或返回被选元素的属性值,例如获取a标签的某个属性值如href,可用如下代码
1
$("a")attr("href");
另外prop()方法也可以达到等效的效果
1
$("a")prop("href");
示例代码如下
创建Html元素
1
2
3
4
5
6
7
<div class="box">
<span>点击按钮可以获取a标签的href属性:</span>
<div class="content">
<a href="###" id="test" name="somebody">我是一个有属性的超链接</a>
</div>
<input type="button" value="点击获取a标签的href属性">
</div>
设置css样式
1
2
3
4
divbox{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
divbox span{color:#999;<a href=">
<script type="text/javascrpt">
function setA()
{
//声明一个变量ahrefstr
var ahrefstr="";
//先得到ID为"ahref"的div中每个A标签(会是一个数组)
var myahref=documentgetElementById("ahref")getElementByTagName("a");
//循环得到每个a的href
for(i=0;i<myahref;i++)
{
//将得到的每一个ahref追加到全局变量ahrefstr中
ahrefstr+=myahref[i]hreftostring()+"\\n";
}
//d出
alert(ahrefstr);
}
</script>
用js
代码如下:
var pat=/href="()"/;patexec('<a href="ssscom"')
["href="ssscom"", "ssscom"]
你用的时间注意 单引号和双引号的问题
在下赵日天,愿为良辰解忧。
请问良辰,用什么脚本啊?
给你一段js代码
<script type="text/javascript">
var str = '<a href=">
var as = documentgetElementsByTag("a");
var href = as[0]href;
var title = as[0]innerText;
# -- coding: utf-8 --
from bs4 import BeautifulSoup
html='''<dict>
<key>LogType</key>
<string>Default</string>
<key>Message</key>
<string>测试场景:订餐提交页面</string>
<string>Loop in : 2 durTime:0266s</string>
<key>Timestamp</key>
<date>2014-06-06T12:16:24Z</date>
<key>Type</key>
<integer>1</integer>
</dict>'''
soup= BeautifulSoup(html)
trs=soupfindAll("string")
length=len(trs)
arr=[]
for i in range(length):
print trs[i]contents
需要安装BeautifulSoup,代码很容易懂的!
以上就是关于如何获取一个a标签的value值全部的内容,包括:如何获取一个a标签的value值、java获取网页内容中所有的<a>标签的href属性指向的地址,并在屏幕打印出来 即是查找href=和>之间的数据、用JS得到A标签href属性值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)