Я знаю, что есть такой простой способ обойти это, и мы можем просто использовать метод document.write.Но недостатком этого метода по умолчанию является то, что он просто добавляет строку, переданную методу, непосредственно в тело.
Если мы хотим добавить определенные теги, мы можем использовать функцию, которую я сделал ниже.Имя функции printThis () и принимает три параметра text, className, idName.Текст - это текст, который мы хотим добавить в документ, className и idName - это имя класса и идентификатор, который мы хотим установить.
function printThis (text,className,idName){
var p = document.createElement('p')
var t = document.createTextNode(text);
setAttribute = function (el, attrs) {
for(var key in attrs) {
el.setAttribute(key, attrs[key]);
}
}
setAttribute(p,{class:className,id:idName})
p.appendChild(t)
document.body.appendChild(p)
}
printThis('This is a new Paragraph','newClass','newId')