में नए जोड़े गए तत्व पर ऑनक्लिक ईवेंट जोड़ें मैं जावास्क्रिप्ट के साथ जोड़े गए नए तत्वों पर ऑनक्लिक ईवेंट जोड़ने की कोशिश कर रहा हूं।जावास्क्रिप्ट
समस्या तब होती है जब मैं document.body.innerHTML देखता हूं, मैं वास्तव में ऑनक्लिक = अलर्ट ('blah') को नए तत्व में जोड़ सकता हूं।
लेकिन जब मैं उस तत्व पर क्लिक करता हूं तो मुझे नहीं लगता कि अलर्ट बॉक्स काम कर रहा है। वास्तव में जावास्क्रिप्ट से संबंधित कुछ भी काम नहीं कर रहा है ..
यहाँ मैं क्या नया तत्व जोड़ने के लिए उपयोग करते हैं:
<button onclick=add_img()>add image</button>
अब छवि:
function add_img() {
var elemm = document.createElement('rvml:image');
elemm.src = 'blah.png';
elemm.className = 'rvml';
elemm.onclick = "alert('blah')";
document.body.appendChild(elemm);
elemm.id = "gogo";
elemm.style.position='absolute';
elemm.style.width=55;
elemm.style.height=55;
elemm.style.top=200;
elemm.style.left=300;
elemm.style.rotation=200;
}
यहाँ कैसे मैं इस समारोह फोन है ब्राउज़र के अंदर पूरी तरह से खींचता है। लेकिन जब मैं छवि पर क्लिक करता हूं तो मुझे वह चेतावनी नहीं मिलती है।
ओह jQuery की सुंदरता। शायद यह भविष्य में सहायक होगा :) $ ('। Rvml')। लाइव ('क्लिक करें', फ़ंक्शन() {अलर्ट (1);}); –