js获取事件源的上一个兄弟的值进行复制操作

JavaScript020

js获取事件源的上一个兄弟的值进行复制操作,第1张

思路:你用textarea的select()选中,document.execCommand("Copy")执行复制到剪切板,

实现:新建一个textarea,把要复制的字段,放到textarea中

function copy(ele){

var textarea = document.creatElement("textarea")

textarea.innerHTML = ele.innerHTML

textarea.select()

document.execCommand("Copy")

alert("成功了,请按Ctrl+v进行复制")

}

1、onclick="check(this)"

2、js代码中event是一个Object对象,要循环

for (element in event) {

alert(element)// 获取属性名

alert(event.element)// 获取属性值

}

3、不知道你要取那个标签对象,你在循环的时候去做个判断,然后后面就顺了

尊敬的用户,您好!很高兴为您答疑。

1、您事件绑定的代码没有问题,火狐完全可以支持onclick事件,问题出在您绑定的事件的函数内;

2、这类对象存在跨浏览器兼容的问题,建议您沿着这个思路进行问题分析。

据您的问题来看,您应该是js的初学者,如果您在学习firefox下的js编程,您首先要学会如何使用火狐的开发者调试功能,您所遇到的问题都是可以通过分析控制台的输出进行分析定位和解决的。

希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。