2.软文推荐
3.软文推荐
网站实现一键复制的简单方法:
使用原生的 JavaScript,利用document.execCommand()方法实现一键复制的功能。
此方法可以允许运行命令来操作可编辑区域的内容,注意,是可编辑区域。
定义 bool = document.execCommand(aCommandName, aShowDefaultUI, aValueArgument) 方法返回一个 Boolean 值,表示操作是否成功。
aCommandName :表示命令名称,比如: copy, cut 等(更多命令见命令);
aShowDefaultUI:是否展示用户界面,一般情况下都是 false;
aValueArgument:有些命令需要额外的参数,一般用不到;
展示代码:
<!Doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>demo:JavaScript实现一键复制</title>
<script>
function clickBut(id){
// 获取要复制的内容
var value=document.getElementById(id).innerText;
// 创建临时编辑控件,将内容写入临时dom节点
var temDom = document.createElement('input');
temDom.setAttribute('value', value);
// 临时控件加入到body下
document.body.appendChild(temDom);
// 选择临时dom对象
temDom.select();
// 执行浏览器复制命令,将从选择的对象里复制内容
document.execCommand("Copy");
temDom.style.display='none';
alert('复制成功');
// 删除临时控件
document.body.removeChild(temDom);
}
</script>
</head>
<body style="background-color: #e6eaed;margin:0;">
<div><button type="button" onclick="clickBut('preId1')">复制张三</button></div>
<div><button type="button" onclick="clickBut('preId2')">复制李四</button></div>
<div >
<pre id='preId1' style="white-space: pre;">
{
"name": "张三",
"age": 22,
"desc": "法外狂徒张三"
}
</pre>
</div>
<div >
<pre id='preId2' style="white-space: pre;">
{
"name": "李四",
"age": 22,
"desc": "法外狂徒李四"
}
</pre>
</div>
</body>
</html>
1
修改dedebiz网站地图生成模板文件/theme/plus/ 获得想要的网站地图排序效果: ID排序: {dede:arclist row='1000' titlelen='255' orderby='id'} 发布时间排序...