我的函数必须以<a href="URL">TEXT</a>
所以,例如,如果超链接是<a href="http://www.google.com">Google homepage</a>
。如果我在我的函数url(x)
中输入,我会回来www.google.com
。我知道我必须拼出字符串的那一部分,但这段代码的好开始是什么?
我使用的是python 3.4.1
答案 0 :(得分:1)
function getUrl(elem) {
return elem.href;
}
var string = getUrl(document.getElementById('aTagID'));
这不会删除&#39; http://&#39;但如果需要,你可以对结果字符串进行切片。
答案 1 :(得分:0)
如果它是Url,您可以拆分输入,如果它不是网址,则可以连接字符串以使输入成为网址。您所需要的只是确定输入。它可能来自Url。
答案 2 :(得分:0)
您已将标记从javascript更改为python ...
看起来你想要一个正则表达式。
import re
def url(x) :
match = re.search(r"href=\"(.*)\"", x)
if match:
return match.group(1)
else:
return ""
print url('<a href="asdf">asdfasdf</a>')