मैं इस तरह js में insertBefore उपयोग करने के लिए कोशिश कर रहा हूँ:शरीर टैग में पहले() तत्व कैसे सम्मिलित करें?
var p = document.createElement("p");
p.innerHTML = "test1";
document.body.insertBefore(p, null);
var p = document.createElement("p");
p.innerHTML = "test2";
document.body.insertBefore(p, null);
लेकिन वह सिर्फ शरीर टैग बंद होने से पहले पिछले पी तत्व जोड़ना होगा, मैं इसे कैसे इस्तेमाल कर सकते हैं तो यह शीर्ष करने के लिए जोड़ दिया जाएगा जब यह खुलता है? इसलिए अंतिम तत्व जोड़ा गया शरीर टैग के अंदर पहला तत्व होगा।
मैंने कोशिश की:
document.body.insertBefore(p, document.getElementsByTagName('body')[0]);
लेकिन फ़ायरबग पता चलता है:
नोड नहीं मिला था "कोड:" 8
आजमाएँ document.body.prepend। साथ ही, आंतरिक HTML सेट न करने के लिए आम तौर पर अच्छा अभ्यास होता है। 'OldNode.replaceWith (newNode) 'का उपयोग करें या' oldNode.innerText' – Gibolt