2个回答
展开全部
取a标签的text文本需要用到innerText;
实现思路:
方式一:input设置ID,当点击a标签时取a标签的文本并赋给input。
方式二:点击a标签时,执行onclick事件时,把值直接传给js函数,取到值后赋给input。
以下方式一实现代码,方式二的不写了。供参考。
<script language="javascript">
function gettext(obj) {
document.getElementById('inputval').value=obj.innerText;
}
</script>
<input type="text" id="inputval" name="inputval" />
<br>
<a href="#" onclick="gettext(this);">111</a>
<a href="#" onclick="gettext(this);">222</a>
<a href="#" onclick="gettext(this);">333</a>
实现思路:
方式一:input设置ID,当点击a标签时取a标签的文本并赋给input。
方式二:点击a标签时,执行onclick事件时,把值直接传给js函数,取到值后赋给input。
以下方式一实现代码,方式二的不写了。供参考。
<script language="javascript">
function gettext(obj) {
document.getElementById('inputval').value=obj.innerText;
}
</script>
<input type="text" id="inputval" name="inputval" />
<br>
<a href="#" onclick="gettext(this);">111</a>
<a href="#" onclick="gettext(this);">222</a>
<a href="#" onclick="gettext(this);">333</a>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询