Вставьте строку внутри тега head

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

Я хочу вставить базовый тег между тегом заголовка. Вышеупомянутый тег заголовка не находится в html форме внутри переменной, теперь я хочу изменить эту переменную c, как показано ниже

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

Кто-нибудь знает.....

  • 0
    Ваша переменная c должна быть строкой javascript, такой как var c = "<head></head><body></body>" и вы хотите изменить строку?
  • 0
    Так как похоже, что вы относительно новичок в StackOverflow, он, как правило, работает лучше, если вы сразу же оставите вопрос после публикации, чтобы узнать, есть ли дополнительные вопросы, чтобы люди правильно поняли, о чем вы спрашиваете. Если нет, то люди могут пойти в неправильном направлении, или вы можете пропустить самый большой набор людей, которые увидят ваш вопрос, потому что, когда они видят его, они не понимают, что вы имеете в виду. Как и сейчас, у вас есть ответы на две совершенно разные интерпретации того, что может означать ваш вопрос, потому что не совсем ясно, что вы хотели.
Теги:

3 ответа

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/


Если вы имели в виду что-то другое, пожалуйста, уточните, отредактировав свой вопрос.

  • 0
    @ Привет, подруга. Да, я новичок в stackoverflow, Ваше решение работает, спасибо за вашу помощь, я ценю
0

Вы можете использовать .append():

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

Рабочая демонстрация

для добавления в первую позицию используйте .prepend():

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

Рабочая демонстрация

0

Используйте метод appendTo:

var c = '<head></head><body></body>';
$('<base target="_blank"/>').appendTo('head');
  • 0
    Это добавит его к любым тегам <head> в документе, а не внутри переменной.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню