标签:

1、onmouseenter:当鼠标进入选区执行代码

<div style="background-color:red" onmouseenter="alert(bem)">123456</div>

2、onmouseleave:当鼠标离开选区执行代码

<DIV onmouseleave="alert(‘bem‘)" style="BACKGROUND-COLOR: red">123456</DIV>

3、onmousewheel:当鼠标在选区滚轮时执行代码

<DIV onmousewheel="alert(‘bem‘)" style="BACKGROUND-COLOR: red">123456</DIV>

4、onscroll:拖动滚动条执行代码

<div style="width:100px;height:100px;overflow:scroll" onscroll="alert(bem)">123456
<br/>
<br/>
<br/>
<br/>
<br/>
</div>

5、onfocusin:当获得焦点时执行代码

<div contentEditable="true" style="background-color:red" onfocusin="alert(‘bem‘)" >asdf</div>

6、onfocusout:当失去焦点时执行代码

<div contentEditable="true" style="background-color:red" onfocusout="alert(‘bem‘)" >asdf</div>

7、onstart:当显示内容时执行代码

<marquee style="background-color:red" onstart="alert(bem)" >asdf</marquee>

8、onbeforecopy:选中内容后右键执行代码

<div style="background-color:red;" onbeforecopy="alert(‘bem‘)" >asdf</div>

9、onbeforecut:选中内容后右键执行代码

<div style="background-color:red;" onbeforecut="alert(‘bem‘)" >asdf</div>

10、onbeforeeditfocus:当获得焦点时执行代码

<div style="background-color:red;" contentEditable="true" onbeforeeditfocus="alert(‘bem‘)" >asdf</div>

11、onbeforepaste:选中内容后右键执行代码

<div style="background-color:red;" ="true" onbeforepaste="alert(‘bem‘)" >asdf</div>

12、oncontextmenu:鼠标右键执行代码

<div style="background-color:red;" oncontextmenu="alert(‘bem‘)" >asdf</div>

13、oncopy:鼠标右键执行复制时执行代码

<div style="background-color:red;" oncopy="alert(‘bem‘)" >asdf</div>

14、oncut:鼠标右键执行剪切时执行代码

<div contentEditable="true" style="background-color:red;" oncut="alert(‘bem‘)" >asdf</div>

15、ondrag:选择内容并拖动时执行代码

<div style="background-color:red;" ondrag="alert(‘bem‘)" >asdf</div>

16、ondragend:选择内容并拖动松开鼠标执行代码

<div style="background-color:red;" ondragend="alert(‘bem‘)" >asdf</div>

17、ondragenter:选择内容并拖动时执行代码

<div style="background-color:red;" ondragenter="alert(‘bem‘)" >asdf</div>

18、ondragleave:选择内容并拖出边框执行代码

<div contentEditable="true" style="background-color:red;" ondragleave="alert(‘bem‘)" >asdf</div>

19、ondragover:选择内容并拖动时执行代码

<div contentEditable="true" style="background-color:red;" ondragover="alert(‘bem‘)" >asdf</div>

20、ondragstart:选择内容并拖动时执行代码

<div contentEditable="true" style="background-color:red;" ondragstart="alert(‘bem‘)" >asdf</div>

21、ondrop:有内容被拖动进来时执行代码

<div contentEditable="true" style="" ondrop="alert(bem)" >asdf</div>
<div contentEditable="true" style="" ondrop="alert(bem)" >asdf</div>

22、onlosecapture:选择内容时执行代码

<div contentEditable="true" style="" onlosecapture="alert(bem)" >asdf</div>

23、onpaste:粘贴时执行代码

<div contentEditable="true" style="" onpaste="alert(bem)" >asdf</div>

24、onselectstart:选择内容时执行代码

<div contentEditable="true" style="" onselectstart="alert(bem)" >asdf</div>

25、onhelp:进入焦点按F1时执行代码

<div contentEditable="true" style="" onhelp="alert(bem)" >asdf</div>

26、onEnd:当时间线执行完毕时执行代码

<div STYLE="behavior:url(#default#time2)" onEnd="alert(bem)">asdf</div>

27、onBegin:当时间线开始执行代码

<div STYLE="behavior:url(#default#time2)" onBegin="alert(bem)">asdf</div>

28、onactivate:激活当前标签时执行代码

<div contentEditable="true" STYLE="" onactivate="alert(bem)">asdf</div>

29、onfilterchange:当滤镜改变时执行代码

<div contentEditable="true" STYLE="filter: Alpha(opacity=100, style=2);" onfilterchange="alert(bem)">asdf</div>

30、onbeforeactivate:当激活当前标签时执行代码

<div contentEditable="true" STYLE="" onbeforeactivate="alert(bem)">asdf</div>

31、onbeforedeactivate:当标签内值改变时执行代码

<div contentEditable="true" STYLE="" onbeforedeactivate="alert(bem)">asdf</div>

32、ondeactivate:当标签内值改变时执行代码

<div contentEditable="true" STYLE="" ondeactivate="alert(bem)">asdf</div>

标签:

原文地址:http://www.cnblogs.com/kuangliu/p/4885674.html

XSS 32个触发事件的更多相关文章

  1. 32个触发事件XSS语句的总结

    1.onmouseenter:当鼠标进入选区执行代码 <div style="background-color:red" onmouseenter="alert(b ...

  2. es6 Object.assign ECMAScript 6 笔记(六) ECMAScript 6 笔记(一) react入门——慕课网笔记 jquery中动态新增的元素节点无法触发事件解决办法 响应式图像 弹窗细节 微信浏览器——返回操作 Float 的那些事 Flex布局 HTML5 data-* 自定义属性 参数传递的四种形式

    es6 Object.assign   目录 一.基本用法 二.用途 1. 为对象添加属性 2. 为对象添加方法 3. 克隆对象 4. 合并多个对象 5. 为属性指定默认值 三.浏览器支持 ES6 O ...

  3. window.event.srcElement与window.event.target 触发事件的元素

    IE浏览器支持window.event.srcElement , 而firefox支持window.event.target:<input type="text" onblu ...

  4. jQuery-1.9.1源码分析系列(十) 事件系统——主动触发事件和模拟冒泡处理

    发现一个小点,先前没有注意的 stopPropagation: function() { var e = this.originalEvent; ... if ( e.stopPropagation ...

  5. jquery点击复选框触发事件给input赋值

    体验效果:http://keleyi.com/keleyi/phtml/jqtexiao/31.htm 代码如下: <!DOCTYPE html> <html xmlns=" ...

  6. JQuery 自动触发事件

    JQuery 常用模拟 有时候,需要通过模拟用户操作,来达到单击的效果.例如在用户进入页面后,就触发click事件,而不需要用户去主动单击. 在JQuery中,可以使用trigger()方法完成模拟操 ...

  7. 刷新各ifream当前页,下拉项改变触发事件js,给选中项加背景色js

    <script type="text/javascript" language="javascript"> //刷新框架各页面 function r ...

  8. jquery trigger 触发事件小计 -- 关于a标签

    jquery -- trigger触发执行事件方法虽然好用,偶尔也会出些小问题. 在最近得一个项目中需要触发a标签的点击事件时,我就遇到了点小问题.我很想当然的写层这样:$("a" ...

  9. 选项卡切换:自动定时&主动触发事件

    最初学习的是手动触发事件,添加的是onmouseover,其中index是关键,tab标签与现实内容的div索引一一对应,遍历tab标签,当鼠标移动到某标签时,触发对应的内容div显示.for(var ...

随机推荐

  1. interface中setup_time和hold_time

    interface中的setup_time和hold_time input:约束input信号提前T时间采样,然后在时钟沿更新到input信号上. output:约束output信号,在时钟沿T时间后 ...

  2. maven项目 mvn clean install 或 build,报错:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test

    解决办法 在pom文件中添加

  3. .NET6: 开发基于WPF的摩登三维工业软件 (7)

    做为一个摩登的工业软件,提供可编程的脚本能力是必不可少的能力.脚本既可以方便用户进行二次开发,也对方便对程序进行自动化测试.本文将结合AnyCAD对Python脚本支持的能力和WPF快速开发带脚本编辑 ...

  4. [题解]UVA10986 Sending email

    链接:http://vjudge.net/problem/viewProblem.action?id=24941 描述:n个点,m条边的无向图,寻找从S到T的最短路. 思路:基础的单源点最短路 用Di ...

  5. Docker容器里部署Apache+PHP+MariaDB+phpMyAdmin

    前面讲到了创建MariaDB,这次在前面的基础上搭建phpMyAdmin服务,以便友好的管理数据库MariaDB.MariaDB的docker独立出来,这样方便管理,易于扩展.这次我们基于Docker ...

  6. Python "爬虫"出发前的装备之二数据先行( Requests 模块)

    1. 概念 爬虫不是动物,而是一种计算机程序. 这种程序有自己特定的功能,能按照使用者给定的一系列规则自行浏览万维网并获取需要的信息.此类程序被称为 网络爬虫(web crawler) 或 网络蜘蛛( ...

  7. C# new操作符的作用

    CLR要求所有对象(实例)都用new操作符创建,那么new操作符做了哪些事呢?1. 计算字节数    计算类型及其所有基类型(父类)中定义的所有实例字段需要的字节数.堆上每个对象都需要一些额外的成员, ...

  8. selenium+python自动化105 - selenium 如何在已打开的浏览器上继续运行自动化脚本?

    前言 使用selenium 做web自动化的时候,经常会遇到这样一种需求,是否可以在已经打开的浏览器基础上继续运行自动化脚本? 这样前面的验证码登录可以手工点过去,后面页面使用脚本继续执行,这样可以解 ...

  9. websocket原理和基于c/c++实现的websocket协议栈(更新中)

    参考: 博客1:http://blog.sina.com.cn/s/blog_bf397e780102w25k.html https://www.cnblogs.com/barrywxx/p/7412 ...

  10. application.properties文件常用配置

    项目一直在用properties文件写配置,因为配置不是自己来写所以也从来没有研究过各个配置的含义,所以对很多配置也是一知半解,只是知道可以这样用,但是不知道为什么能这样用.自己抽空找了一下资料做个记 ...