tôi đang kiểm soát siêu liên kết và điều khiển nút như sau:cách lấy văn bản của siêu liên kết bằng cách sử dụng javascript
Thu gọn | Sao chép mã
Làm thế nào tôi có thể nhận được văn bản của các siêu liên kết sử dụng javascript:
tôi đang kiểm soát siêu liên kết và điều khiển nút như sau:cách lấy văn bản của siêu liên kết bằng cách sử dụng javascript
Thu gọn | Sao chép mã
Làm thế nào tôi có thể nhận được văn bản của các siêu liên kết sử dụng javascript:
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
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()'). –
@rizwanShahid Mã này chỉ trả về lỗi tham chiếu. Hãy sửa chữa... – Teemu
Bạn có nghĩa là:
var hyperlinkText = document.getElementById('yourAnchorId').innerHTML;
var link = document.getElementById("linkid"),
text = link.innerHTML;
Hãy thử điều này
document.getElementById('myAnchor').innerHTML;
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.
Nút nào? Đó là siêu liên kết? Bạn đã thử những gì cho đến nay? Đánh dấu HTML của bạn trông như thế nào? –