Не вставляется код в страницу

113
06 июня 2019, 03:00

Не вставляется код в страницу.

		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>

Answer 1

У метода 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>

READ ALSO
Нарисовать линии на JS (jQuery)

Нарисовать линии на JS (jQuery)

появилась нужда сделать данную вещь, подскажите, с чего начать и как лучше сделать подобное?

134