首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HTML事件属性--DOM

return "提示" //返回的内容不会显示, //在刷新的时候触发,或者关闭浏览器,浏览会直接提示是否重新加载,不能直接返回return } 一个新页面或者刷新的时候触发 demo查看 相当于onload,加载页面时触发,但是在不同浏览器触发的有所不同 第一次加载页面时,onpageshow在ie浏览器中不触发,其他情况都触发 11.onresize...,但系统按钮,箭头和功能无法识别 3.onkeyup 松开任何之前按下的键盘时触发 demo查看 四、mouse鼠标事件 利用鼠标触发的事件 1.onclick 鼠标点击元素触发的事件 onclick...4.onmousedown/onmouseup 当元素按下鼠标时触发的事件/鼠标释放时触发的事件 一个是按下去的瞬间就触发 一个是当鼠标被松开的时候触发 onmouseup效果和onclick一样,因为...click也是点击过后触发 这两个事件加起来相当于一个click事件,但是并不能用这两个事件来做点击事件的效果 demo查看 5.onmousemove 当鼠标移动到元素上时触发 相当于css里面的 :

3.8K20

XSS跨站脚本攻击的原理分析与解剖

《xss攻击手法》一开始在互联网上资料并不多(都是现成的代码,没有从基础的开始),直到刺的《白帽子讲WEB安全》和cn4rry的《XSS跨站脚本攻击剖析与防御》才开始好转。...这里我问大家一个问题,我之前说的xss代码里,为什么全是带有标签的。难道就不能不带标签么?!答:当然可以。...答案当然是错误的,因为onclick是鼠标点击事件,也就是说当你的鼠标点击第二个input输入框的时候,就会触发onclick事件,然后执行alert('xss')代码。...我来帮你解答这个问题,on事件不止onclick这一个,还有很多,如果你想不需要用户完成什么动作就可以触发的话,i可以把onclick改成 Onmousemove 当鼠标移动就触发 Onload...就是在页面执行你想要的js”不用管那么多,只要能运行我们的js就OK,比如用img标签或者a标签。

1.6K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JavaScript——DOM基础

    简单理解:触发---相应机制 网页中的每个元素都可以产生某些可以触发JavaScript的事件,例如,我们可以在用户点击某按钮时产生一个事件,然后去执行某些操作。...事件源:事件被触发的对象,谁被点击---按钮 事件类型:如何触发,什么事件,比如鼠标点击(onclick)还是鼠标经过或者是键盘按下。 事件处理程序:通过一个函数赋值的方式完成。...常见的鼠标事件 鼠标事件 触发条件 onclick 鼠标点击左键触发 onmouseover 鼠标经过触发 onmouseout 鼠标离开触发 onfocus 获得鼠标焦点触发 onblur 失去鼠标焦点触发...value来修改的 input.value = '被点击了'; //如果想要某个表单被禁用 不能再点击,disabled //我们想要这个按钮...,就动态创建一个li,添加到ul里面创建li的同时,把文本域里面的值通过li.inn...

    6.6K20

    【javascript】谈谈HTML5: Web-Worker、canvas、indexedDB、拖拽事件

    因为,如果不去了解这个崭新的战斗方法的话,他们在残酷的新世界一天也生存不了。 为什么学习HTML5? 咳咳, 回到主题,为什么我们要学HTML5呢?...,则打开已存在的那个数据库 需要说明的是, indexedDB里面绝大多数操作都是异步的, 上述的indexedDB.open并不会立即创建一个数据库, 你需要在异步的回调里面判断数据库是否创建成功,并对可能出现的错误做判断和处理...为什么我们必须在.onupgradeneeded中初始化数据库的结构,而不是在onsuccess中?...在操作期间,会触发一系列的拖放类型的事件 其中我们主要关心的事件有三个: 1. ondragstart 发生在可拖拽(draggable)的元素上, 在元素被拖动的时候调用 2. ondragover...发生在可放置(droppable)的元素上, 当某被拖动的对象在可放置对象范围内(上方)时触发此事件 3. ondrop  发生在可放置(droppable)的元素上,当释放鼠标使可拖拽元素“放进”可放置元素内的瞬间触发

    3.1K30

    【javascript】谈谈HTML5—Web Worker+canvas+indexedDB+拖拽事件

    因为,如果不去了解这个崭新的战斗方法的话,他们在残酷的新世界一天也生存不了。 为什么学习HTML5? 咳咳, 回到主题,为什么我们要学HTML5呢?...,则打开已存在的那个数据库 需要说明的是, indexedDB里面绝大多数操作都是异步的, 上述的indexedDB.open并不会立即创建一个数据库, 你需要在异步的回调里面判断数据库是否创建成功,并对可能出现的错误做判断和处理...为什么我们必须在.onupgradeneeded中初始化数据库的结构,而不是在onsuccess中?...在操作期间,会触发一系列的拖放类型的事件 其中我们主要关心的事件有三个: 1. ondragstart 发生在可拖拽(draggable)的元素上, 在元素被拖动的时候调用 2. ondragover...发生在可放置(droppable)的元素上, 当某被拖动的对象在可放置对象范围内(上方)时触发此事件 3. ondrop  发生在可放置(droppable)的元素上,当释放鼠标使可拖拽元素“放进”可放置元素内的瞬间触发

    3.8K100

    XSS的原理分析与解剖

    作者 Black-Hole 0×01 前言: 《xss攻击手法》一开始在互联网上资料并不多(都是现成的代码,没有从基础的开始),直到刺的《白帽子讲WEB安全》和cn4rry的《XSS跨站脚本攻击剖析与防御...这里我问大家一个问题,我之前说的xss代码里,为什么全是带有标签的。难道就不能不带标签么?!答:当然可以。...答案当然是错误的,因为onclick是鼠标点击事件,也就是说当你的鼠标点击第二个input输入框的时候,就会触发onclick事件,然后执行alert('xss')代码。...我来帮你解答这个问题,on事件不止onclick这一个,还有很多,如果你想不需要用户完成什么动作就可以触发的话,i可以把onclick改成 Onmousemove 当鼠标移动就触发 Onload 当页面加载完成后触发...“xss就是在页面执行你想要的js”不用管那么多,只要能运行我们的js就OK,比如用img标签或者a标签。

    1.7K70

    「Web编程API」- 01

    javascript中有一个函数alert()可以在页面弹一个提示框,这个函数就是js提供的一个弹框工具。这些工具(函数)由编程语言提供,内部的实现已经封装好了,我们只要学会灵活的使用这些工具即可。...文档:一个页面就是一个文档,DOM中使用document表示; 节点:网页中的所有内容,在文档树中都是节点(标签、属性、文本、注释等),使用node表示; 标签节点:网页中的所有标签,通常称为元素节点,...网页中的每个元素都可以产生某些可以触发 JavaScript 的事件,例如,我们可以在用户点击某按钮时产生一个 事件,然后去执行某些操作。 1.4.2....('btn'); //(2) 事件类型 如何触发 什么事件 比如鼠标点击(onclick) 还是鼠标经过 还是键盘按下 //(3) 事件处理程序 通过一个函数赋值的方式...= '被点击了'; // 如果想要某个表单被禁用 不能再点击 disabled 我们想要这个按钮 button禁用 // btn.disabled =

    66650

    事件基础及操作元素

    网页中的每个元素都可以产生某些可以触发 JavaScript 的事件,例如,我们可以在用户点击某按钮时产生一个 事件,然后去执行某些操作。 1.2....事件是有三部分组成 事件源 事件类型 事件处理程序   我们也称为事件三要素        //(1) 事件源 事件被触发的对象   谁 按钮        var btn = document.getElementById...('btn');        //(2) 事件类型 如何触发 什么事件 比如鼠标点击(onclick) 还是鼠标经过 还是键盘按下        //(3) 事件处理程序 通过一个函数赋值的方式...= '被点击了';            // 如果想要某个表单被禁用 不能再点击 disabled 我们想要这个按钮 button禁用            // btn.disabled =...案例分析: ①核心思路:点击眼睛按钮, 把密码框类型改为文本框就可以看见里面的密码 ②一个按钮两个状态,点击一次,切换为文本框,继续点击一 次切换为密码框 ③算法:利用一个flag变量赋值为0,来判断flag

    1.4K20

    前端成神之路-WebAPIs01

    javascript中有一个函数alert()可以在页面弹一个提示框,这个函数就是js提供的一个弹框工具。...文档:一个页面就是一个文档,DOM中使用document表示 节点:网页中的所有内容,在文档树中都是节点(标签、属性、文本、注释等),使用node表示 标签节点:网页中的所有标签,通常称为元素节点,又简称为...网页中的每个元素都可以产生某些可以触发 JavaScript 的事件,例如,我们可以在用户点击某按钮时产生一个 事件,然后去执行某些操作。 1.4.2....('btn'); //(2) 事件类型 如何触发 什么事件 比如鼠标点击(onclick) 还是鼠标经过 还是键盘按下 //(3) 事件处理程序 通过一个函数赋值的方式...= '被点击了'; // 如果想要某个表单被禁用 不能再点击 disabled 我们想要这个按钮 button禁用 // btn.disabled =

    84010

    复习 - XSS

    反射型和存储型XSS的作用一样,只是用户触发形式不同。 类型 反射型:反射型XSS攻击,又称为非持久型跨站脚本攻击,它是最常见的XSS类型。...漏洞产生的原因是攻击者注入的数据反映在响应上,一个典型的非持久型XSS包含一个带XSS攻击向量的链接,即每次攻击需要用户点击。...存储型:存储型XSS又称为持久型跨站点脚本,持久型XSS相比非持久型XSS攻击危害更大。它一般发生在XSS攻击向量(一般指XSS攻击代码)存储在网站数据库,当一个页面被用户打开的时候执行。...t_sort=111 这里一开始尝试使用autofocus和onfocus自动聚焦触发,但是发现有时候不能触发,或者触发了后会一直弹框而不能正常跳转到下一关 level10.php?...,通过URL传递参数无效,后来通过ModHeade插件,尝试在头部添加Referer,发现出现Value值 构造Payload提交,点击按钮后通过 " onclick="alert(1)" type=

    1.3K30

    深入JavaScript之BOM、DOM和事件

    alert() 显示带有一段消息和一个确认按钮的警告框。...confirm() 显示带有一段消息以及确认按钮和取消按钮的对话框。...谁调用我 ,我关谁 open() 打开一个新的浏览器窗口 返回新的Window对象 与定时器有关的方式 setTimeout() 在指定的毫秒数后调用函数或计算表达式。...当事件源上发生了某个事件,则触发执行某个监听器代码。 常见的事件 点击事件 onclick:单击事件 ondblclick:双击事件 焦点事件 onblur:失去焦点 onfocus:元素获得焦点。...如何绑定事件 直接在html标签上,指定事件的属性(操作),属性值就是js代码 事件:onclick— 单击事件 通过js获取元素对象,指定事件属性,设置一个函数 代码: img

    3K30

    Web-第三天 JavaScript学习【悟空教程】

    1.2.1.3 JavaScript的引入 在HTML文件中引入JavaScript有两种方式,一种是在HTML文档直接嵌入JavaScript脚本,称为内嵌式,另一种是链接外部JavaScript脚本文件...编写事件触发函数 3. 获得轮播图图片 4. 开启定时器,2000毫秒重新设置图片的src属性 2.4 案例实现 步骤1:为轮播图img标签添加id属性 ?...clearTimeout()取消由 setTimeout() 方法设置的 timeout 方法:消息框 函数名描述alert()显示带有一段消息和一个确认按钮的警告框。...confirm()显示带有一段消息以及确认按钮和取消按钮的确认框。 确认框: 确定返回true 取消返回falseprompt()显示可提示用户输入的提示框。...-8"> //js代码在之前,不能获得标签体中的内容,还没有加载到 var e01

    3.4K10
    领券