तत्व के बाद एचटीएमएल (यूनिकोड टेक्स्ट) डालें

मेरे पास एक तत्व है divElement :

<div ....>

</div>

और मेरे पास p तत्व plement कहा जाता है:




मैंने किया:

divElement.appendChild(pElement);

और मुझे नया तत्व मिला:

<div ....>
    


</div>

now I want to add this unicode text (▽) after the p element in order to get:

<div ....>
    


▽ </div>

मैंने कोशिश की:

divElement.innerHTML = "▽";

लेकिन मुझे मिला:

<div ....>
    ▽
    


</div>

किसी भी मदद की सराहना की!

0

2 उत्तर

आप यह कर सकते हैं:

divElement.appendChild(document.createTextNode("▽"))

या, यदि आप शाब्दिक चरित्र शामिल नहीं करना चाहते हैं:

var charDiv = document.createElement('div')
charDiv.innerHTML = "▽"
document.body.appendChild(charDiv)
0
जोड़ा

बस div के आंतरिक HTML के साथ हस्ताक्षर को संयोजित करें।

HTML:

<div id="divElement">
    
Hello

</div>

जावास्क्रिप्ट:

var element = document.getElementById("divElement");
element.innerHTML += "&#9661";

डेमो

0
जोड़ा