如何在javascript中获取href标记值

时间:2013-02-08 05:04:23

标签: javascript jquery

我的图像在.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中获取一个href值。所以有这个代码:

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

但是要检索的值是“未定义的”。

那么正确的方法是什么?

1 个答案:

答案 0 :(得分:1)

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

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

看看你到了那里。另外,你试过getAttribute吗?

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