使用onmouseover事件从<a>
标记获取地址值的最佳方法是什么?
<a href="http://facebook.com" onmouseover="">something</a>
答案 0 :(得分:1)
<a href="http://facebook.com" onmouseover="alert(this.getAttribute('href'))">something</a>
您可以使用以下代码将此结果存储在变量中:
document.getElementsByTagName('a')[0].onmouseover = function() {
var hrefValue = this.getAttribute('href');
alert(hrefValue); // use hrefValue
}
答案 1 :(得分:0)
<a href="http://facebook.com" onmouseover="alert($(this).text())">something</a>
$(this).text()
获取a
代码之间的文字,alert
弹出警告框,并确保其有效。替代方案是console.log()
价值。这种方式不是那种干扰。