js 经验
// 解除网页禁止右键
javascript:!function () {
function t(e) {
e.stopPropagation(), e.stopImmediatePropagation && e.stopImmediatePropagation()
}
document.querySelectorAll("*").forEach(e => {
"none" === window.getComputedStyle(e, null).getPropertyValue("user-select") && e.style.setProperty("user-select", "text", "important")
}), ["copy", "cut", "contextmenu", "selectstart", "mousedown", "mouseup", "mousemove", "keydown", "keypress", "keyup"].forEach(function (e) {
document.documentElement.addEventListener(e, t, {capture: !0})
}), alert("解除限制成功啦!")
}();
// 隐藏图片
const images = document.querySelectorAll('img');
images.forEach(image => {
image.style.display = 'none';
});
line-height 只对当行的文本有效
let 变量在 iframe 里访问不了,如在iframe里使用 window.parent.language_path_prefix 访问不了, 需要改成 var
// 给html元素加键盘事件 ,记得该元素的属性要添加 tabindex="0" 表示接收键盘焦点, 不然没有效果(body除外它默认就是有的)
document.getElementById('login_1_1').addEventListener('keydown', function(event) {
if (event.key === 'Enter') {
console.log('您按下了回车键!');
}
})
// 或者直接在标签上面添加 <div id="login_1_1" tabindex="0" onkeydown="KeyDownHandler();">
// 补充,按回车的时候默认会聚焦到 login_1_1 上面,聚焦有聚焦样式,以下 css 可以取消
#login_1_1:focus {
outline: none; /* 取消默认的焦点边框 */
box-shadow: none; /* 取消默认的阴影效果 */
}
var data = {}
data.ETH = {}
data.ETH.dhcp = "0" // 这样自然是没有问题
//但http通常接收到的内容都是字符串形式,如 data.ETH."dhcp" = "0" 这样就报错了,正确的做法如下:
data.ETH["dhcp"] = 0
本文来自博客园,作者:封兴旺,转载请注明原文链接:https://www.cnblogs.com/fxw1/p/18331652