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的主要内容,如果未能解决你的问题,请参考以下文章
未捕获的类型错误 - 自动完成不是 ASP.Net 中的功能 [重复]
数据表未捕获类型错误:无法读取未定义的属性“添加”(asp.net / js)
ASP.NET MVC5 KnockoutJS 映射“未捕获的类型错误:无法读取未定义的属性 'fromJS'”错误
使用格式错误的 Json 调用 ASP.NET WebMethod 时捕获错误
Asp.net MVC5 angular4未捕获引用错误:部署到IIS后系统未在systemjs.config.js中定义