/**
* 一键复制指定textarea或者input中的内容
* @param {Object} objectId 指定textarea或者input标签中的id属性值
*/
function copyArticle(objectId) {
var text = document.getElementById(objectId);
text.select();
document.execCommand('copy');
}
此方法支持谷歌浏览器、火狐浏览器,支持mui框架开发的app(android)。
此方法测试暂时支持直接复制textarea或者input标签中的内容,其他标签的话,个人觉得需要创建一个影藏的input标签将指定标签(如span)中的内容,取出赋值给input标签,并获取input标签的元素对象,调用select()获取选中的全部文本进行一键拷贝,暂未测试,只是个人所想!!