2014-09-21 2 views
-1

Существует довольно много похожих вопросов, но ни один из них не является тем, что мне нужно, и я не могу их разыграть, чтобы соответствовать тому, что я пытаюсь сделать.Добавить <span> теги к div с помощью Javascript

У меня есть следующие:

document.querySelector('#output').innerHTML = 'Hi ' + name; 

И хотел бы, так или иначе, добавьте <span> теги вокруг name, используя выше. Я пытаюсь создать простой чат AI для удовольствия и хочу иметь возможность задуматься над некоторыми словами, которые ИИ говорит.

+0

это то, что вы хотите? 'document.querySelector ('# output'). innerHTML = 'Привет ' + name +" ";' – worldask

ответ

1

Просто добавьте пролеты в строке:

document.querySelector('#output').innerHTML = 'Hi <span>' + name + '</span>'; 
+0

Ой, хорошо, я добавлял их как отдельные теги, а не внутри строки. Благодаря! – Asteria

0

Если вы хотите сделать это программно создать свой срок с помощью JS.

var name = 'Asteria'; 
var x = document.createElement('span'); 
x.id = 'highlight'; 
x.innerText = name; 

document.querySelector('#output').innerHTML = 'Hi ' + x.outerHTML; 

и вы можете использовать CSS, чтобы выделить промежуток с ID используя

#highlight { color: red; } 

Надеется, что это помогает.