如何使用javascript获取超链接的文本

如何使用javascript获取超链接的文本,javascript,Javascript,我有一个超链接控件和一个按钮控件,如下所示: 折叠|复制代码 如何使用javascript获取超链接的文本:您可以这样获得 var test=document.getElementById(your link id).text; //测试将返回您的超链接文本您的意思是: var hyperlinkText = document.getElementById('yourAnchorId').innerHTML; 试试这个 document.getElementById('myAnchor'

我有一个超链接控件和一个按钮控件,如下所示:

折叠|复制代码

如何使用javascript获取超链接的文本:

您可以这样获得

var test=document.getElementById(your link id).text;
//测试将返回您的超链接文本

您的意思是:


var hyperlinkText = document.getElementById('yourAnchorId').innerHTML;
试试这个


document.getElementById('myAnchor').innerHTML

如果使用JQuery,最简单的方法是通过特定链接的id获取,例如

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

$(文档).ready(函数(){
var linktext=$('#testlink').text();
});   
或者如果不使用jquery

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

var linktext=document.getElementById('testlink').text;

如果您没有使用jquery,请记住将javascript放在锚定html声明之后,否则代码将无法工作,因为如果javascript位于锚定html之前,则脚本运行时锚定将不存在。

哪个按钮?哪个是超链接?到目前为止你试过什么?你的HTML标记看起来怎么样?不,你不能。JavaScript区分大小写。没有名为
getelementbyid()
getelementbyid()
)的方法。
<script type="text/javascript">
var linktext=document.getElementById('testlink').text;
</script>