इस पर जवाब में से एक गुच्छा रहे हैं, लेकिन मैं कुछ विशिष्ट reactjs कोगतिशील रूप से स्क्रिप्ट टैग Reactjs
मेरे घटक कोड के लिए देख रहा हूँ:
render: function() {
return (
<Modal {...this.props} title="Embed on your own site!">
<div className="modal-body">
<div className="tm-embed-container" dangerouslySetInnerHTML={{__html: embedCode}}>
</div>
<textarea className="tm-embed-code" rows="4" wrap="on" defaultValue={embedCode}></textarea>
</div>
</Modal>
);
}
});
स्क्रिप्ट टैग है पृष्ठ पर, लेकिन कोई निष्पादन नहीं। क्या मुझे प्रतिक्रिया के बाहर जाना चाहिए और अन्य ओएल 'डोम स्क्रिप्टिंग का उपयोग करना चाहिए क्योंकि अन्य उत्तरों संकेत देते हैं?
jQuery से बचना चाहते थे, खेद मुझे लगता है कि कहा जाना चाहिए था। मैं एचटीएमएल() का उपयोग करने के साथ समाप्त हो गया; –
यह थोड़ा जादुई है, स्पष्ट रूप से jquery सिर्फ 'const div = document.createElement (' div ') से अधिक करता है; ' ' div.innerHTML =' '; ' ' document.getElementById ('put_script_here') appendChild (div); ', लेकिन यह –
काम करता है ध्यान दें कि यदि बाहरी स्क्रिप्ट' document.write' करते हैं, तो आपको एक और समस्या है: http://stackoverflow.com/a/2360112/6962 –