2012-03-09 15 views
6

मैं एक हाइपरलिंक नियंत्रण और इस तरह एक बटन नियंत्रण हो रहा है का उपयोग कर हाइपरलिंक के पाठ प्राप्त करने के लिए:कैसे जावास्क्रिप्ट

संक्षिप्त करें |

+0

बटन कौन सा है? हाइपरलिंक कौन सा है? अब तक तुमने क्या प्रयास किये हैं? आपका एचटीएमएल मार्कअप कैसा दिखता है? –

उत्तर

5

आप इस तरह प्राप्त कर सकते हैं: कॉपी कोड

कैसे मैं हाइपरलिंक जावास्क्रिप्ट का उपयोग करने का पाठ मिल सकती है।

var test=document.getElementById(your link id).text; 

// परीक्षण अपने हाइपरलिंक के पाठ वापस आ जाएगी

+1

नहीं आप नहीं कर सकते। जावास्क्रिप्ट केस संवेदनशील है। 'Getelementbyid()' ('getElementById()') के नाम से कोई विधि नहीं है। –

+0

@rizwanShahid यह कोड केवल संदर्भ त्रुटि देता है। कृपया ठीक करें... – Teemu

9

तुम्हारा मतलब क्या:

 

var hyperlinkText = document.getElementById('yourAnchorId').innerHTML; 
 
0
var link = document.getElementById("linkid"), 
    text = link.innerHTML; 
2

प्रयास करें आप उसी रहे हैं एनजी JQuery सबसे आसान तरीका के रूप में

<a href="http://www.stackoverflow.com" id="testlink">Click here to go to stack overflow</a> 

<script type="text/javascript"> 
$(document).ready(function(){ 
    var linktext=$('#testlink').text(); 
}); 
</script> 

कि विशेष रूप से लिंक इस तरह की आईडी के माध्यम से प्राप्त करने के लिए है या के बाद जावास्क्रिप्ट डाल करने के लिए याद करता है, तो आप आप jQuery का उपयोग नहीं कर रहे हैं, तो jQuery

<script type="text/javascript"> 
var linktext=document.getElementById('testlink').text; 
</script> 

का उपयोग नहीं करते एंकर एचटीएमएल की एचटीएमएल घोषणा अन्यथा कोड काम नहीं करेगा क्योंकि स्क्रिप्ट चल रहा है जब जावास्क्रिप्ट एंकर एचटीएमएल से पहले आता है।

संबंधित मुद्दे