清除事件默认行为
//清楚a标签点击默认行为
jd.addEventListener('click', function (e) {
e.preventDefault();
console.log('清楚a标签跳转默认事件');
})
//清楚form点击提交事件
form.addEventListener('click', function (e) {
e.preventDefault();
console.log('清楚from表单默认行为');
}) //清楚复制文本默认事件
document.addEventListener('selectstart',function(eve){
eve.preventDefault()
console.log('清楚文本复制默认事件');
}) //清除右键点击默认事件
window.addEventListener('contextmenu', function (e) {
e.preventDefault()
console.log('清除右键点击菜单事件');
})//解除清除默认事件案例,支付后可以复制页面文本
//封装一个函数
function fn1(e) {
e.preventDefault();
//支付成功之后清除复制默认行为
if (!alert('请先支付')) {
document.removeEventListener('selectstart', fn1)
}
}
//复制文本调用函数fn1,让他清除默认复制行为
document.addEventListener('selectstart', fn1)
共有 0 条评论