Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS IE错误(对象不支持属性或方法“选择”)_Javascript_Internet Explorer - Fatal编程技术网

Javascript JS IE错误(对象不支持属性或方法“选择”)

Javascript JS IE错误(对象不支持属性或方法“选择”),javascript,internet-explorer,Javascript,Internet Explorer,正在尝试将某些信息复制到剪贴板 在Chrome和其他浏览器中工作正常,在IE中我得到错误:对象不支持属性或方法“select” html: 您需要通过使用元素的ID或名称访问元素来创建元素的对象 例如: 尝试通过在其他窗口中按ctrl+v来粘贴文本,以查看效果 复制此文本 IE8及更早版本不支持document.execCommand方法 功能copyBodyToClipboard元素{ var copyText=document.getElementByIdeElement; copyTex

正在尝试将某些信息复制到剪贴板

在Chrome和其他浏览器中工作正常,在IE中我得到错误:对象不支持属性或方法“select”

html:


您需要通过使用元素的ID或名称访问元素来创建元素的对象

例如:

尝试通过在其他窗口中按ctrl+v来粘贴文本,以查看效果

复制此文本 IE8及更早版本不支持document.execCommand方法

功能copyBodyToClipboard元素{ var copyText=document.getElementByIdeElement; copyText.select; copyText.setSelectionRange0,99999; 文件副本; } var str=wtBodyInpt; copyBodyToClipboard str
为什么在任何浏览器中都可以这样做?BodyInput是一个字符串。字符串没有.focus或.select方法。正如@Andreas所建议的,示例代码中似乎存在一些逻辑错误。请你再检查一下好吗?如果问题仍然存在,那么您能否分享在Chrome中工作但在IE中出现错误的确切代码?它可以帮助我们更好地理解这个问题。谢谢你们的理解。编辑了这篇文章,BodyInput不是一个字符串,但它的ID是从Outsystems复制的,这就是为什么它看起来像一个字符串
<textarea name="wtBodyInpt" id="wtBodyInpt">Copy This</textarea>
function copyBodyToClipboard (BodyInpt) {
   // Select text inside element
   BodyInpt.focus();
   BodyInpt.select();
   // Copy text to clipboard
   document.execCommand('copy');
}
copyBodyToClipboard(wtBodyInpt)