Как я могу вставить строку HTML в элемент?
Используя Mootools, мы можем внедрить элемент в другой элемент:
$('childID').inject($('parentID'), 'top');
Второй параметр позволяет мне контролировать местоположение и может быть «верхним» или «нижним», чтобы вставить его в родительский объект или «до» или «после», чтобы вставить его как родного брата.
Мы также можем установить HTML-код элемента из строки:
var foo = "<p>Some text</p>";
$('parentID').set('html', foo);
Моя проблема в том, что я хочу иметь такую же гибкость со строками, как и с элементами. Я не могу, например, поставить строку в верхней части элемента, используяset()
поскольку это переписывает HTML, а не добавляет его в определенном месте. Точно так же я не могу добавить HTML после или перед элементом родного брата.
Есть ли функция, которая позволит мне вводить строки так же, как я вставляю элементы?