Не вставляется код в страницу.
function setAttributes(el, attrs) {
for(var key in attrs) {
el.setAttribute(key, attrs[key]);
}
}
var p = document.createElement("p");
var font = document.createElement("font");
var b = document.createElement("b");
setAttributes(font, {"size": "6", "color": "red"});
b.innerHTML = "TEXT";
my_div = document.getElementById("org_div1");
document.body.insertBefore(p, font, b, my_div);
<html>
<head>
</head>
<body>
</body>
</html>
У метода insertBefore
два параметра:
https://developer.mozilla.org/en-US/docs/Web/API/Node/insertBefore
function setAttributes(el, attrs) {
for (var key in attrs) {
el.setAttribute(key, attrs[key]);
}
}
//var p = document.createElement("p");
var font = document.createElement("font");
var b = document.createElement("b");
setAttributes(font, {
"size": "6",
"color": "red"
});
b.innerHTML = "TEXT";
font.appendChild(b);
var my_div = document.getElementById("org_div1");
my_div.parentNode.insertBefore(font, my_div);
<div id="org_div1">org_div1</div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
У меня есть реакт проект
появилась нужда сделать данную вещь, подскажите, с чего начать и как лучше сделать подобное?