在head标签内插入字符串

Insert string inside the head tag

本文关键字:插入 字符串 标签 head      更新时间:2023-09-26
 var c = <head></head><body></body>

我想在head标签之间插入base标签。上面的head标签不是html形式的,它在变量中,现在我想修改这个c变量,如下所示

<head><base target="_blank"/></head><body></body>

任何人都知道。。。。。

由于您提出的不是有效的javascript或HTML,我假设您真正的意思是您有一个javascript变量c,它是这样的javascript字符串:

var c = '<head></head><body></body>';

你想把它改成这个:

var c = '<head><base target="_blank"/></head><body></body>';

如果这就是你的意思,你可以这样做:

c = c.replace('<head>', '<head><base target="_blank"/>');

工作演示:http://jsfiddle.net/jfriend00/4p6wf/


如果你的意思不同,请通过编辑你的问题来澄清。

您可以使用.append():

$('head').append('<base target="_blank"/>');

工作演示

要在第一个位置附加,请使用.prepend():

$('head').prepend('<base target="_blank"/>');

工作演示

使用appendTo方法:

var c = '<head></head><body></body>';
$('<base target="_blank"/>').appendTo('head');