我想在div中打开超链接并停止超链接导航。 理想情况下,这应该适用于页面上的所有链接"尤其是当调试器/控制台打开时#34;
如何检测控制台是否在所有浏览器上都处于打开状态? window.console,window.console.firebug doe似乎不适合我。
我正在设置我的div的innerHTML
属性,这会打开我div中的所有图像等。我只希望流式传输文本。我怎么做?这是我的代码:
function load_home(){
document.getElementById("main").text='<object type="text/html" data="my link path" ></object>';
}
答案 0 :(得分:0)
要阻止链接引导您转到另一个页面(我假设您的意思是&#34;超链接重定向&#34;),请使用JavaScript通过事件监听器和preventDefault()
来阻止它们。尝试将其添加到您的代码中:
var links = document.getElementsByTagName("a");
for(var i = 0; i < links.length; i++) {
links[i].addEventListener("click", function(event) {
event.preventDefault();
});
}
在事件监听器中的匿名函数中,您可以根据需要添加要加载/重定向的代码。