Asp .net 中的错误:未捕获的 ReferenceError:HTMLButtonElement
Posted
技术标签:
【中文标题】Asp .net 中的错误:未捕获的 ReferenceError:HTMLButtonElement【英文标题】:Error in Asp .net: Uncaught ReferenceError: HTMLButtonElement 【发布时间】:2022-01-15 17:12:26 【问题描述】:我编写了这个 java 脚本代码来将“txid”复制到剪贴板,但我有这个错误: 未捕获的引用错误:htmlButtonElement 这是我的功能:
function txidButtonCopy(txid)
var copyText = document.getElementById("txid");
copyText.select();
copyText.setSelectionRange(0, 99999); /* For mobile devices */
navigator.clipboard.writeText(copyText.value);
alert("txid");
另一部分代码:
function txidButton(txid)
var disabled = 'disabled';
if (txid!='')
disabled = '';
return '<button onclick="txidButtonCopy(' + txid + ')" ' + disabled + ' title="لینک تراکنش" class="btn btn-info" style="margin: 5px;"><i class="ion ion-ios-copy-outline"></i></button>';
【问题讨论】:
【参考方案1】:当元素没有 id 时,您正在通过 id 抓取 html 按钮元素。给元素一个 id,或者使用 document.getElementsByClassName。
function txidButton(txid)
var disabled = 'disabled';
if (txid!='')
disabled = '';
return '<button id="txid" onclick="txidButtonCopy(' + txid + ')" ' + disabled + ' title="لینک تراکنش" class="btn btn-info" style="margin: 5px;"><i class="ion ion-ios-copy-outline"></i></button>';
【讨论】:
感谢您的回复,但您能提供我的代码吗? 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。 我编辑了我的评论。注意按钮现在有一个 id以上是关于Asp .net 中的错误:未捕获的 ReferenceError:HTMLButtonElement的主要内容,如果未能解决你的问题,请参考以下文章