我正在尝试重构某些代码。本质上,我使用按钮onClick事件调用一个函数,该函数通过其元素ID复制隐藏的输入值。由于我有太多按钮(将近30个),因此我试图将所有这些功能压缩为1或2,而不是为每个唯一ID都具有唯一功能。有什么建议么?
HTML-
<input class="input" type="hidden" value="Test" id="accept1" size="1" on style="opacity:0">
<button onclick= "acceptFunction1()" > Test </button>
JavaScript
function acceptFunction1() {
var copyText = document.getElementById("accept1");
copyText.type = 'text';
copyText.select();
copyText.setSelectionRange(0, 99999);
document.execCommand("copy");
copyText.type = 'hidden';
}