将html附加到<;头>;使用JQuery
我的情况是,我的页面包含一个按钮和一些链接。每当用户单击按钮时,它都会尝试将标签将html附加到<;头>;使用JQuery,jquery,Jquery,我的情况是,我的页面包含一个按钮和一些链接。每当用户单击按钮时,它都会尝试将标签附加到 函数avoidediect(){ $('head')。追加(''); } 但该页面不起作用(意味着链接仍在同一窗口中打开)。 我的方法正确吗? 提前感谢。实际上这应该行得通 例如: 如果删除Javascript行,它将在同一帧中打开 您在那里使用什么浏览器?您可以使用getElementsByTagName获取head标记。。。比如: var headID = document.getElementsByT
附加到
函数avoidediect(){
$('head')。追加('');
}
但该页面不起作用(意味着链接仍在同一窗口中打开)。
我的方法正确吗?
提前感谢。实际上这应该行得通 例如: 如果删除Javascript行,它将在同一帧中打开
您在那里使用什么浏览器?您可以使用getElementsByTagName获取head标记。。。比如:
var headID = document.getElementsByTagName("head")[0];
$(headID).append('<base target="_blank" />');
var headID=document.getElementsByTagName(“head”)[0];
$(头ID)。附加(“”);
通过快速测试,这至少在chrome和firefox 3.6上有效。是的,我使用IE,但不使用FF。我怎样才能让IE和FF都能用呢?在Safari中也不行。我还想知道如何做到这一点。
var headID = document.getElementsByTagName("head")[0];
$(headID).append('<base target="_blank" />');