मैं टेम्पलेट अक्षर का उपयोग करके JavaScript में एक सरणी में एक div को धक्का देने की कोशिश कर रहा हूं, मैं आपको एक उदाहरण देता हूं।

var myArray = [];

myArray.push(<div class="example">This is an example</div>); 

और फिर मैं सरणी में div तक पहुंच सकता हूं और इसकी सामग्री प्रदर्शित कर सकता हूं। लेकिन मेरे JavaScript में इस लाइन के बाद के बयान अजीब हैं। जो मुझे आश्चर्यचकित करता है कि क्या मैं सही काम कर रहा हूं। जिस तरह से मैं अपने div को array में धकेल रहा हूं, क्या उसमें कुछ गड़बड़ है?

0
Douk 22 अक्टूबर 2019, 12:25

4 जवाब

सबसे बढ़िया उत्तर

तर्क में एकल उद्धरण जोड़ें:

myArray.push('<div class="example">This is an example</div>');
0
Simone Boccato 22 अक्टूबर 2019, 09:28

आप उद्धरण खो रहे हैं, आपको इसे एक स्ट्रिंग के रूप में उपयोग करना होगा:

var myArray = [];

myArray.push('<div class="example">This is an example</div>');

और फिर इसे दिखाने के लिए इसे किसी DOM तत्व में धकेलें

0
Greedo 22 अक्टूबर 2019, 09:28
myArray.push(`<div class="example">This is an example</div>`);
0
im dev 22 अक्टूबर 2019, 09:29

चर डालने या इसे गतिशील बनाने के लिए ES6 टेम्पलेट शाब्दिक का उपयोग कर सकते हैं

    let array=[];
    let variable="This is a example";
    array.push(`<div>${variable}</div>`)
0
Akash Singh 22 अक्टूबर 2019, 09:35