这是一个简单的问题
有没有办法更改文本“点击此处”
<a id="a_tbnotesverbergen" href="#nothing">click here</a>
在此链接中
理查德
答案 0 :(得分:157)
您必须使用jquery's text() function。它的作用是:
获取所有内容的组合文本内容 匹配元素。
结果是a 包含组合文本的字符串 所有匹配元素的内容。这个 方法适用于HTML和XML 文档。不能用于输入 元素。对于输入字段文本,请使用 val attribute
例如:
查找第一段中的文字 (剥离出html),然后设置 显示最后一段的html 只是文字(粗体消失了)。
var str = $("p:first").text(); $("p:last").html(str);
测试段落。
测试段落。
使用您的标记,您必须:
$('a#a_tbnotesverbergen').text('new text');
,它将导致
<a id="a_tbnotesverbergen" href="#nothing">new text</a>
答案 1 :(得分:60)
您要查找的方法是jQuery's .text(),您可以按以下方式使用它:
$('#a_tbnotesverbergen').text('text here');
答案 2 :(得分:28)
$('#a_tbnotesverbergen').text('My New Link Text');
OR
$('#a_tbnotesverbergen').html('My New Link Text or HTML');
答案 3 :(得分:14)
你需要J-query库来做到这一点:
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
首先,您需要将元素放在div中,如下所示:
<div id="divClickHere">
<a id="a_tbnotesverbergen" href="#nothing">click here</a>
</div>
然后你应该编写这个J-Query代码:
<script type="text/javascript">
$(document).ready(function(){
$("#a_tbnotesverbergen").click(function(){
$("#divClickHere a").text('Your new text');
});
});
</script>
答案 4 :(得分:6)
来自W3学校HTML DOM Changes:如果您查看第3个示例,它会显示您如何更改链接中的文字,“点击此处”。 例如:
<a id="a_tbnotesverbergen" href="#nothing">click here</a>
JS:
var element=document.getElementById("a_tbnotesverbergen");
element.innerHTML="New Text";
答案 5 :(得分:3)
我发现这是完成工作的最简单的代码。如您所见,它非常简单。
原始链接文字
我使用:
Sector1 = 'my new link text';
其中
import tensorflow as tf
# build a random tensor
x=tf.random_uniform([10, 10])
# transform to dataset
dataset = tf.data.Dataset.from_tensors(x)
# batch reading
dataset = dataset.batch(3)
ite = dataset.make_initializable_iterator()
ele = ite.get_next()
sess=tf.Session()
sess.run(ite.initializer)
ele_ = sess.run(ele)
print ele_.shape
答案 6 :(得分:0)
在javascript中试试这个
document.getElementById("22IdMObileFull").text ="itsClicked"