मेरे पास एक ऐसा पृष्ठ है जो हर बार इनपुट फ़ील्ड की आईडी बदलता है। तो उदाहरण के लिए यदि मैं अब पेज पर जाता हूं, तो आईडी "stack_15_overflow"
हो सकती है और अगली बार यह "stack_293_overflow"
हो सकती है।किसी getElementById (stack_ * _overflow) के बीच में किसी भी वर्ण को कैसे स्वीकार करें?
मैं "stack_ * _overflow"
जैसे (जहां *
कुछ भी मेल खाता है), कोई बात नहीं क्या पाठ के बीच में है किसी भी इनपुट क्षेत्र शुरू से संबंधित और कुछ विशिष्ट पाठ के साथ समाप्त, कि मूल्य प्राप्त करने के getElementById
के लिए वाइल्डकार्ड के मूल्य का उपयोग करना चाहते,।
कोड:
function HelloId(string){
var name=string
document.getElementById('stack_*_overflow').value=name;
}
यदि आप एचटीएमएल को कक्षा का उपयोग करते हैं और यह "अजीब" चयनकर्ता सामान नहीं करते हैं। यह एक साधारण कॉल है। – epascarello
इसे पढ़ें, यह भी मदद करेगा http://stackoverflow.com/questions/5376431/wildcards-in-jquery- चयनकर्ता –