Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> HTML

जावास्क्रिप्ट के साथ एक HTML विशेषता कैसे बनाएं और जोड़ें

जावास्क्रिप्ट के साथ HTML विशेषता बनाने और जोड़ने का तरीका जानें।

मान लें कि आपकी वेबसाइट पर एक बटन है, जिस पर क्लिक करने पर किसी फ़ंक्शन को निष्पादित करना होता है। दुर्भाग्य से, कोई व्यक्ति बटन में एक आईडी या वर्ग मान जोड़ना भूल गया है, और अभी आपके पास HTML मार्कअप तक सीधी पहुंच नहीं है।

सौभाग्य से, आप जावास्क्रिप्ट का उपयोग करके केवल एक विशेषता बना सकते हैं और इसे अपने बटन तत्व से जोड़ सकते हैं।

हमें 3 काम करने होंगे:

  • id प्रकार की विशेषता बनाएं
  • इसे एक मान दें (नाम)
  • बटन तत्व में नई विशेषता+मान जोड़ें

HTML मार्कअप

सबसे पहले, HTML बटन, जिसमें दुख की बात है कि कोई आईडी विशेषता (buhu) नहीं है, फिर भी:

<button>Click me!</button>

JavaScript

querySelector() . का उपयोग करके अपना बटन चुनें :

const button = document.querySelector('button')

नोट:

यदि आपकी वेबसाइट में एक से अधिक बटन हैं, तो आप चयनकर्ता को हमेशा श्रृंखलाबद्ध करके निर्दिष्ट कर सकते हैं। उदाहरण के लिए, यदि आपका विचाराधीन बटन एक अद्वितीय आईडी या वर्ग विशेषता वाले div तत्व के अंदर है, उदा.:

const button = document.querySelector('.service-section button')

अंतिम नोट।

ठीक है, अब id . प्रकार की विशेषता बनाते हैं :

const attribute = document.createAttribute('id')

और इसे एक मान (नाम) दें:

attribute.value = `js-button-run-function`

अब अपनी नई बनाई गई विशेषता को अपने बटन तत्व में संलग्न करें:

button.setAttributeNode(attribute)

इतना ही!

अब यदि आप अपने बटन वैरिएबल को अपने कंसोल पर प्रिंट करते हैं तो आप देख सकते हैं कि आपका बटन अपग्रेड कर दिया गया है:

console.log(button)

// output: "<button id='js-button-run-function'>Click me</button>"

बढ़िया, अब आप इस बटन को उसकी विशिष्ट आईडी के आधार पर चुनने के लिए जावास्क्रिप्ट का उपयोग कर सकते हैं, और एक ऐसा फ़ंक्शन बना सकते हैं जो उपयोगकर्ता द्वारा बटन पर क्लिक करने पर चलेगा।

अच्छे उपाय के लिए, आइए पुष्टि करें कि यह काम करता है। इस कोड को अपनी जावास्क्रिप्ट फ़ाइल में जोड़ें:

// Select button via its new id value
const buttonRunFunction = document.querySelector('#js-button-run-function')

// On click show an alert box
buttonRunFunction.addEventListener('click', function() {
	alert('It works!')
})

अगर आपने सब कुछ सही ढंग से किया है, तो अब आपको “यह काम करता है!” . कहते हुए एक अलर्ट बॉक्स दिखना चाहिए जब आप बटन पर क्लिक करते हैं तो पॉप अप होता है।

सभी कोड:

const button = document.querySelector('button')
const attribute = document.createAttribute('id')

attribute.value = `js-button-run-function`

// Attach new attribute to the button
button.setAttributeNode(attribute)

// Select button via its id 
const buttonRunFunction = document.querySelector('#js-button-run-function')

// Add click event to the button
buttonRunFunction.addEventListener('click', function() {
	alert('it works!')
})

  1. HTML के साथ एक ग्रंथ सूची कैसे बनाएं?

    ग्रंथ सूची एक ऐसा खंड है जहां संदर्भित पुस्तकों की सूची का उल्लेख किया जाता है। HTML के साथ, आप आसानी से एक ग्रंथ सूची बना सकते हैं। उसके लिए, हम पुस्तकों को सूचीबद्ध करने के लिए टैग का उपयोग करेंगे और साथ ही काम का शीर्षक जोड़ने के लिए का उपयोग करेंगे। टैग का उपयोग कार्य शीर्षक को गीत, पेंटिंग,

  1. HTML के साथ फाइल अपलोड बटन कैसे बनाएं?

    HTML के साथ फ़ाइल अपलोड बटन कैसे बनाएं, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <h1>File upload button example</h1> <p>Click on the "Choose File" button to upload a file:</p> <form> <input type="file" id="FIL

  1. HTML के साथ डाउनलोड लिंक कैसे बनाएं?

    HTML के साथ एक डाउनलोड लिंक बनाने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <body> <h1>Download Link example</h1> <a href="https://i.picsum.photos/id/225/800/800.jpg" download> <img src="https://i.picsum.photos/id/225/800/800.jpg&q