一个字符串包含html.i的整个值需要获取href标签的值,即src value.please帮我解决。
var alltext="a href="images/BGL30NA-10.JPG" target="""
var str=allText;
答案 0 :(得分:1)
如果你使用jQuery:
试试这个:
var href = $('a').attr('href')
但如果<a></a>
有id
,然后
var href = $('#youId').attr('href')
答案 1 :(得分:1)
'a href="images/BGL30NA-10.JPG" target=""'.match(/href="(.*?)"/)[1]
试试这个正则表达式。
答案 2 :(得分:1)
试试这个,它会在javascript
中给出href的值,只有在你的锚标记id
中指定<a href="images\images1.jpg" id="image1">
属性时才能工作。 / p>
仅适用于href值
document.getElementById("image1").getAttribute("href");
这里是Jsfiddle
如果你想获得完整路径,那么使用它:
for href的完整路径 document.getElementById("aaa").href;
这里是Jsfiddle
如果您有任何疑问,请在下面的评论中提出。 @sriram
答案 3 :(得分:1)
Parse the string before并使用适当的DOM函数:
str = "hello, <b>my name is</b> jQuery.";
html = $.parseHTML( str );
# use $('a').attr('href') or any other selector here
TONY THE PONY 的强制性链接。