onload,隐藏textarea内的文本和onclick复制到剪贴板,并在5秒后隐藏textarea中的文本

时间:2014-06-11 12:41:53

标签: javascript jquery

这可能吗?

当我在作为文本区域的类onload()上使用hide函数时,它会隐藏文本区域内的文本,但是当我单击时,它应该显示文本区域并且应该调用复制到剪贴板我有5秒的时间来复制文本然后它应该隐藏文本区域......

1 个答案:

答案 0 :(得分:0)

如果我理解正确,这就是你要找的东西?

jsfiddle:http://jsfiddle.net/cVNnJ/

var c = document.getElementsByClassName('hide');

for (var i = 0; i < c.length; i++) {
    var ta = c[i];
    ta.setAttribute('tag', ta.value);
    ta.value = '';
    ta.onclick = function() {
        this.value = this.getAttribute('tag');
        setTimeout(function() { this.value = ''; }.bind(this), 5000);
    }
}