मैं कुछ जावास्क्रिप्ट के साथ सरल HTML कोड है, यह की तरह लग रहा या "बी" रेडियो बटन, लेकिन div # सामग्री में जावास्क्रिप्ट विशेषता "मान" नहीं है, इसलिए मैं पूछ रहा हूं कि यह कैसे किया जा सकता है।HTML/जावास्क्रिप्ट परिवर्तन div सामग्री
उत्तर
मान लें कि आप jQuery या किसी अन्य लाइब्रेरी का उपयोग नहीं कर रहे हैं जो इस तरह की चीज आपके लिए आसान बनाता है, आप केवल तत्व की आंतरिक HTML प्रॉपर्टी का उपयोग कर सकते हैं।
document.getElementById("content").innerHTML = "whatever";
$('#content').html('whatever');
इसके लिए धन्यवाद replace_html का उपयोग करने का प्रयास कर रहा था, लेकिन यह मेरी समस्या को ठीक करने लग रहा था। कोई विचार क्यों? –
jQuery का उपयोग करना ... 5 साल देर से, कुछ भी नहीं बता रहा है और इसे इंगित किए बिना आवश्यक तकनीक का उपयोग नहीं कर रहा है ... फिर भी: 13 अपवॉट्स। मुझे समझ में नहीं आता है – jabujavi
div
की आईडी जिनकी सामग्री आप तो बदल के रूप में नीचे पाठ प्रदान करना चाहते हैं प्राप्त करें:
var myDiv = document.getElementById("divId");
myDiv.innerHTML = "Content To Show";
स्टैक ओवरफ्लो में आपका स्वागत है! जब आप अपने कोड में लिखते हैं तो थोड़ा सा स्पष्टीकरण प्रदान करते हैं जवाब सिर्फ कोड से कहीं ज्यादा उपयोगी है। –
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<input type="radio" name="radiobutton" value="A" onclick = "populateData(event)">
<input type="radio" name="radiobutton" value="B" onclick = "populateData(event)">
<div id="content"></div>
</body>
</html>
----------- ------ JS- कोड ------------
var targetDiv = document.getElementById('content');
var htmlContent = '';
function populateData(event){
switch(event.target.value){
case 'A':{
htmlContent = 'Content for A';
break;
}
case 'B':{
htmlContent = "content for B";
break;
}
}
targetDiv.innerHTML = htmlContent;
}
Step1: on click of the radio button it calls function populate data, with event (an object that has event details such as name of the element, value etc..);
Step2: I extracted the value through event.target.value and then simple switch will give me freedom to add custom text.
लाइव कोड
- 1. आईफ़्रेम सामग्री ऊंचाई परिवर्तन
- 2. जावास्क्रिप्ट परिवर्तन Div शैली
- 3. सामग्री में परिवर्तन
- 4. Three.js - परिवर्तन सामग्री रनटाइम
- 5. div की सामग्री बदलें
- 6. div सामग्री मार्जिन कंटेनर
- 7. सामग्री-संपादन योग्य div
- 8. किसी div की सामग्री को अन्य div
- 9. यदि div में सामग्री है div
- 10. जावास्क्रिप्ट समारोह गतिशील DIV विशेषता div सामग्री
- 11. div की सामग्री बदलें - jQuery
- 12. नीचे div की सामग्री को
- 13. jQuery परिवर्तन div पृष्ठभूमि छवि fadein/आउट
- 14. div परिवर्तन पर बहुत छोटा jvectormap
- 15. कैसे एक div और परिवर्तन वर्ग
- 16. सामग्री संपादन योग्य div को दिए गए एक सामग्री योग्य
- 17. क्लिपबोर्ड सामग्री परिवर्तन के लिए श्रोता?
- 18. मॉडल परिवर्तन पर डेटाबेस सामग्री रखें
- 19. एक्सएसएलटी: गैर-एक्सएमएल सामग्री में परिवर्तन?
- 20. सामग्री खाली होने पर div को छुपाएं
- 21. मेकअप div स्क्रॉल जब सामग्री बहुत बड़ा
- 22. बाहरी div को अपनी फ़्लोटिंग सामग्री
- 23. सीएसएस: div पुशिंग सामग्री को रोकना
- 24. jquery tableorter + AJAX div सामग्री अद्यतन समस्या
- 25. DIV सामग्री JQuery के बजाय पेज संवाद
- 26. div सीमा सामग्री के आसपास नहीं
- 27. Div आकार स्वचालित रूप से सामग्री का आकार
- 28. स्थिति: पूर्ण, div div के तहत div
- 29. DIV: के बाद - DIV
- 30. div
एक तरफ ध्यान दें पर, 'document.getElementById (" सामग्री ")। InnerText =" बोल्ड पाठ? ";' document.getElementById ("सामग्री") के लिए अलग-अलग, और कभी-कभी काफी उपयोगी व्यवहार करेगा। आंतरिक HTML = "बोल्ड टेक्स्ट? ";' – Isaac
कृपया 'आंतरिक टेक्स्ट' और 'टेक्स्टकंटेंट' की बजाय 'आंतरिक HTML' का उपयोग करें क्योंकि' आंतरिक HTML' सभी ब्राउज़रों के अनुकूल है। –