js对象转数组
objToArr(data) {
let obj = Object.keys(data);
let m = obj.map(function(key) {
data[key].name = key;
return data[key];
});
return m;
}
阻止事件冒泡和事件委托的方法:
A:return false。
在事件的处理中,可以阻止默认事件和冒泡事件。
B:event.preventDefault()
在事件的处理中,可以阻止默认事件但是允许冒泡事件的发生。
C:event.stopPropagation().。
在事件的处理中,可以阻止冒泡但是允许默认事件的发生。
//表单常用value正则限制
https://blog.csdn.net/third_week/article/details/80279537 输入大小写字母、数字、下划线: <input type="text" onkeyup="this.value=this.value.replace(/[^\w_]/g,'');"> 输入小写字母、数字、下划线: <input type="text" onkeyup="this.value=this.value.replace(/[^a-z0-9_]/g,'');"> 输入数字和点 <input type="text" onkeyup="value=value.replace(/[^\d.]/g,'')"> 输入中文: <input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')"> 输入数字: <input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')"> 输入英文: <input type="text" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')"> 输入中文、数字、英文: <input onkeyup="value=value.replace(/[^\w\u4E00-\u9FA5]/g, '')"> 输入数字和字母: <input onKeyUp="value=value.replace(/[\W]/g,'')"> 除了英文的标点符号以外,其他的都可以中文,英文字母,数字,中文标点
//下载文件相关
$('#downtxt').click();
document.getElementById("downtxt").click();
以上 给a 标签绑定点击事件 第二种可以完全模拟 第一种无法下载文件
本文转载无需和我联系,但请注明来自记录你我https://recwe.com
最新评论