Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将html附加到<;头>;使用JQuery_Jquery - Fatal编程技术网

将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" />');