如何在javascript中获取a href标记值

How to get the a href tag value in javascript

本文关键字:href 获取 javascript      更新时间:2023-09-26

我有一个图像,它在.cs文件中定义了"a href"标记的InnerHTML,如下所示。

HtmlGenericControl _divToolTipContainer = new HtmlGenericControl("div");
_divToolTipContainer.ID = string.Format("divToolTipContainer.{0}", item.ID.ToString());
_divToolTipContainer.InnerHtml = "<a href='"javascript:__doPostBack('" + btnItemThumbnail.ClientID.Replace("_", "$") + "','')'">" +
                                       itemimage;

现在我想在javascript中获取a href值。所以有这个代码:

var a = document.getElementById(oElementId);
alert( a.href );

但是要检索的值是"未定义的"

那么,正确的方法是什么呢?

尝试在控制台中打印元素a

var a = document.getElementById(oElementId);
console.log( a );

看看你在那里得到了什么。另外,你试过getAttribute吗?

alert(a.getAttribute('href'));