ऐसा प्रतीत होता है कि आंतरिक HTML() फ़ंक्शन के माध्यम से सामग्री आउटपुट करते समय जावास्क्रिप्ट कुछ विशेष वर्णों को HTML इकाइयों में परिवर्तित करता है। यह एक समस्या है, क्योंकि मुझे < आउटपुट करने में सक्षम होना चाहिए और> gt में कनवर्ट किए बिना; और लेफ्टिनेंट;जावास्क्रिप्ट - बाहरी स्ट्रिंग के लिए आंतरिक HTML का उपयोग * बिना * HTML- एन्कोडेड विशेष वर्ण?
यह स्वत: रूपांतरण, रोका जा सकता है किया जा उलट, या भाग निकले? अब तक, कोई फर्क नहीं पड़ता कि मैं क्या करता हूं, < और> हमेशा स्वचालित रूप से HTML इकाइयों में एन्कोड किए जाते हैं।
उदाहरण कोड:
function DisplayQueries() {
var IDs = ['AllOpenedINC','AllOpenedCRQ','AllClosedINC','AllClosedCRQ','SameDayINC','SameDayCRQ','NotSameDayINC','NotSameDayCRQ',
'StillOpenINC','StillOpenCRQ','OpenOldINC','OpenOldCRQ','OtherQueuesINC','OtherQueuesCRQ']
for (var i = 0; i < IDs.length; i++) {
if (eval(IDs[i]))
document.getElementById(IDs[i]).innerHTML = eval(IDs[i]);
}
}
उदाहरण क्वेरी चर:
AllOpenedINC = "('Company*+' = \"test\" OR 'Summary*' = \"%test%\") AND ('Submit Date' >= \"" + theDate +
" 12:00:00 AM\" AND 'Submit Date' <= \"" + theDate + " 11:59:59 PM\")" + nameINC;
आप कुछ नमूना कोड पोस्ट कर सकते हैं (और हमें बताएं कि आप किस ब्राउज़र उस में चला रहे हैं)? –
आप टैग (किसी प्रकार की एक्सएमएल) सम्मिलित करना चाहते हैं, तो आप .appendChild ("") का उपयोग कर सकते हैं ;, लेकिन मुझे लगता है कि नहीं है कि आप क्या चाहते है? –
Guidhouse
कि यह क्या है के बारे में अधिक जानकारी के लिए, आप मैं document.getElementById करना भले ही ("testdiv") कृपया अच्छी तरह से पूरा करने के लिए – Guidhouse