【发布时间】:2020-07-09 14:30:56
【问题描述】:
HTML 文件中的 Div
<div class="content">
<p class="info">Please choose a category</p>
</div>
带有 href 属性的锚标记
<a class="menu__link" href="{% url 'Profile' %}">Profile</a>
我的 javascript 函数
var gridWrapper = document.querySelector('.content');
function loadDummyData(ev, itemName) {
ev.preventDefault();
closeMenu();
gridWrapper.innerHTML = '';
classie.add(gridWrapper, 'content--loading');
setTimeout(function() {
classie.remove(gridWrapper, 'content--loading');
gridWrapper.innerHTML = $(".menu__link--current").attr("href")
console.log($(".menu__link--current").attr("href"))
}, 500);
}
控制台的输出显示的是 url 的路径
/Accounts/profile
如果ev.preventDefault(); 被删除,并注释gridWrapper.innerHTML = $(".menu__link--current").attr("href") 行,html 页面将被加载但不在特定的内容 div 中。
问题是我想在内容 div 中加载带有 href 属性的特定 html 页面。 任何帮助都感激不尽。 谢谢。
【问题讨论】:
-
是否要在内容 div 中插入标签?
-
没有。锚标记中的 href 属性是一个 HTML 页面。我想在内容 div 中加载该 HTML 页面。 @汗先生
标签: javascript jquery html django