2012-03-09 37 views

Trả lời

5

bạn có thể nhận được như thế này.

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

// test sẽ trở lại với nội dung của liên kết của bạn

+1

Không, bạn không thể. JavaScript phân biệt chữ hoa chữ thường. Không có phương thức nào bằng tên của 'getelementbyid()' ('getElementById()'). –

+0

@rizwanShahid Mã này chỉ trả về lỗi tham chiếu. Hãy sửa chữa... – Teemu

9

Bạn có nghĩa là:

 

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

Hãy thử điều này

document.getElementById('myAnchor').innerHTML;

2

Nếu bạn là USI ng JQuery Phương pháp đơn giản nhất là để có được thông qua id của trang liên kết cụ thể như

<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> 

hoặc nếu bạn không sử dụng jquery

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

Nếu bạn không sử dụng jquery nhớ để đặt javascript sau khai báo html của neo nếu không mã sẽ không hoạt động như neo sẽ không tồn tại khi kịch bản đang chạy nếu javascript đến trước khi neo html.

Các vấn đề liên quan