Javascript 如何提取检查页面时显示为#的页面的实际href
我有一个网站,其中有很多超链接。当我检查页面时,所有的href都显示为“#”。我无法提取实际的hrefJavascript 如何提取检查页面时显示为#的页面的实际href,javascript,html,href,Javascript,Html,Href,我有一个网站,其中有很多超链接。当我检查页面时,所有的href都显示为“#”。我无法提取实际的href <div class="reportby"> <a href="#" id="rdToday" class="active" onclick="ViewTodayData()">Today</a> <a href="#" id="rdWeek" class="" onclick="ViewWeekData()">Week</
<div class="reportby">
<a href="#" id="rdToday" class="active" onclick="ViewTodayData()">Today</a>
<a href="#" id="rdWeek" class="" onclick="ViewWeekData()">Week</a>
<a href="#" id="rdMonth" class="" onclick="ViewMonthData()">Month</a>
</div>
这是因为页面使用方法
ViewTodayData()
处理点击,而不是使用实际的HTML
,您需要进入javascript函数内部并查找链接。如果操作是重定向到另一个页面,则应看到如下内容:
function ViewTodayData() {
window.location.href = "http://www.example.com";
}
因此,您需要从JavaScription中提取它,但不确定您的问题是什么。是否需要
#
?您是否不确定如何提取HREF?到目前为止你试过什么?