在head标签内插入字符串

时间:2014-04-16 03:03:45

标签: javascript jquery html

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

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

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

任何人都知道......

3 个答案:

答案 0 :(得分:0)

您可以使用.append()

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

<强> Working Demo

要追加到第一个位置,请使用.prepend()

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

<强> Working Demo

答案 1 :(得分:0)

使用appendTo方法:

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

答案 2 :(得分:0)

由于你提出的不是有效的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/


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