मैंने अन्य चर्चाओं को संदर्भित किया जो समान रेखाओं पर हैं। उस चर्चा के लिए लिंक यहां दिया गया है।आईई 8 प्री टैग समस्याएं
बाहरी एचटीएमएल ठीक काम करता है। लेकिन मेरी आवश्यकता आंतरिक HTML के लिए है। बाहरी HTML का उपयोग न करने का कारण यह है कि मैं AngularJS का उपयोग कर रहा हूं जिसमें HTML पर स्थितियां हैं। इसलिए मुझे सामग्री को आंतरिक HTML में जोड़ना होगा।
यहां HTML है।
<p ng-show="preview=='text' && !file.showUploadPanel && file.fileContent!='null' && file.fileContent!='undefined'" ng-bind-html-unsafe="file.fileContent" class="pre fileContent"></p>
यहां जेएस है जो इसका समर्थन कर रहा है।
var elem = $(".pre.fileContent")[1];
if (elem.tagName == "P" && "innerHTML" in elem){
elem.innerHTML = "<pre>" + elem.innerHTML + "</pre>";
}
मैं भी गुंजाइश चर जो "<pre>" + $scope.file.fileContent + "</pre>";
में जो परिणाम यहाँ त्रुटि है कि मैं IE8 पर हो रही है है के साथ "<pre>" + elem.innerHTML + "</pre>"
की जगह की कोशिश की है।
Error: Unknown runtime errorundefined
अगर मैं elem.innerHTML
से <pre>
हटाने त्रुटि नहीं होती है। साथ ही, बाहरी HTML के लिए, यह त्रुटि दिखाई नहीं देती है।
मुझे इससे कैसे निपटना चाहिए?
दोस्तों, इसके लिए कोई जवाब नहीं है? – Abilash