alert

jquery遍历table的tr获取td的值

与世无争的帅哥 提交于 2020-02-17 15:39:53
html代码: 1 <tbody id="history_income_list"> 2 <tr> 3 <td align="center"><input type="text" class="input-s input-w input-hs"></td> 4 <td align="center"><input type="text" class="input-s input-w input-hs"></td> 5 <td align="center"><input type="text" class="input-s input-w input-hs"></td> 6 <td align="center"><a class="" onclick="history_income_del(this);" href="###">删除</a></td> 7 </tr> 8 <tr> 9 <td align="center"><input type="text" class="input-s input-w input-hs"></td> 10 <td align="center"><input type="text" class="input-s input-w input-hs"></td> 11 <td align="center"><input type="text" class=

jquery与js的区别与基础操作

╄→гoц情女王★ 提交于 2020-02-17 11:15:24
一.什么是 jQuery jQuery是一个 Java Script库,它通过封装原生的 JavaScript 函数得到一整套定义好的方法。它的作者是John Resig,于2006年创建的一个开源项目,随着越来越多开发者的加入,jQuery已经集成了JavaScript、 CSS 、DOM和Ajax于一体的强大功能。它可以用最少的代码,完成更多复杂而困难的功能,从而得到了开发者的青睐。 JQuery的优点:小巧、方便、功能强大。插件丰富、开源、免费。 二.Jquery的功能和优势 jQuery 作为 JavaScript 封装的库,他的目的就是为了简化开发者使用 JavaScript。主要功能有以下几点: 1.像 CSS 那样访问和操作 DOM 2.修改 CSS 控制页面外观 3.简化 JavaScript 代码操作 4.事件处理更加容易 5.各种动画效果使用方便 6.让 Ajax 技术更加完美 7.基于 jQuery 大量插件 8.自行扩展功能插件 jQuery 最大的优势,就是特别的方便。比如模仿 CSS 获取 DOM,比原生的 JavaScript要方便太多。并且在多个 CSS 设置上的集中处理非常舒服,而最常用的 CSS 功能又封装到单独的方法,感觉非常有心。最重要的是 jQuery 的代码兼容性非常好,你不需要总是头疼着考虑不同 浏览器 的兼容问题。 好!以上都是网摘!

DVWA全级别之XSS(Reflected)、XSS(Stored)【跨站脚本攻击】

拜拜、爱过 提交于 2020-02-16 22:42:53
XSS XSS,全称Cross Site Scripting,即跨站脚本攻击,某种意义上也是一种注入攻击,是指攻击者在页面中注入恶意的脚本代码,当受害者访问该页面时,恶意代码会在其浏览器上执行,需要强调的是,XSS不仅仅限于JavaScript,还包括flash等其它脚本语言。根据恶意代码是否存储在服务器中,XSS可以分为存储型的XSS与反射型的XSS。 DOM型的XSS由于其特殊性,常常被分为第三种,这是一种基于DOM树的XSS。例如服务器端经常使用document.boby.innerHtml等函数动态生成html页面,如果这些函数在引用某些变量时没有进行过滤或检查,就会产生DOM型的XSS。DOM型XSS可能是存储型,也有可能是反射型。 (注:下面的实验都是在 Firefox浏览器下进行的, ) 反射型 XSS ( Reflected ) Low 查看服务器端核心代码; 可以看到,代码直接引用了 name参数,并没有任何的过滤与检查,存在明显的XSS漏洞。 输入 <script>alert(/xss/)</script>,成功弹框: 相应的 XSS链接: http://192.168.17.111/DVWA-master/vulnerabilities/xss_r/?name=%3Cscript%3Ealert%28%2Fxss%2F%29%3C%2Fscript%3E#

html+css+JavaScrip基础知识笔记

橙三吉。 提交于 2020-02-16 11:52:08
javascript(脚本语言) 一、作用 控制网页交互 元素间交互 事件监听等 二、使用 script标签 嵌套JavaScript代码 <script> var f=true; if (f) { document.write(" <input type=button value=登陆 onclick=alert('哈哈哈')>"); } </script> script标签 使用scrip的 src 属性 降低耦合性 xxx.js <script type="text/javascript" src="xxx.js" charset="GBK"></script> 代码注释使用//或/* */ 三、变量 定义方式 var name = "小米"; var pi = 3.14; var x = 7; var y = 8; var z = x + y; 数据类型 var length = 7; // 数字number var lastName = "Gates"; // 字符串string var cars = ["Porsche", "Volvo", "BMW"]; // 数组object var x = {firstName:"Bill", lastName:"Gates"}; // 对象object var sex = true; //布尔boolen var a; var

JS中的“==”与强制类型转换

落花浮王杯 提交于 2020-02-16 08:12:50
JavaScript中有“==”与“===”,那么他们有何区别呢? 对于基本数据类型, === (!==)只有当两个变量的类型和值都相等时,才返回true;而 == (!=)则会对变量进行 强制类型转换 ,只要转换后的值相等,则换回true。 下面结合代码讲一下在转换不同的数据类型时,相等 == 和不相等 != 操作符遵循的 强制转型基本规则 : 1. 如果有一个操作数是布尔值,则在比较相等性之前先将其转换为数值:false转换为0,而true转换为1; false == 0 //true true == 1 //true true == 3 //false 2. 如果一个操作数是字符串,另一个操作数是数值,在比较相等性之前先将字符串转换为数值; "123" == 123 //true 3. 如果一个操作数是对象,另一个操作数不是,则调用对象的valueof ()方法,用得到的基本类型值按照前面的规则进行比较; var a = [ 1 , 2 , 3 ] alert(a == "1,2,3") //true, a.valueOf()为"1,2,3" 需要注意的是: a. null和undefined是相等的,null和undefined不能转换成其他任何值; null == undefined //true undefined == 0 //false null == 0 /

document.all用法

谁说我不能喝 提交于 2020-02-16 03:49:13
一. document.all是页面内所有元素的一个集合。例如: document.all(0)表示页面内第一个元素 二. document.all可以判断浏览器是否是IE if(document.all){ alert("is IE!"); } 三. 也可以通过给某个元素设置id属性(id=aaaa),然后用document.all.aaaa调用该元素 四. 案例: 代码1: <input name=aaa value=aaa> <input id=bbb value=bbb> <script language=Jscript> alert(document.all.aaa.value) //根据name取value alert(document.all.bbb.value) //根据id取 value </script> 代码2: 但是常常name可以相同(如:用checkbox取用户的多项爱好的情况) <input name=aaa value=a1> <input name=aaa value=a2> <input id=bbb value=bbb> <script language=Jscript> alert(document.all.aaa(0).value) //显示a1 alert(document.all.aaa(1).value) //显示a2 alert

事件监听addEventListener----attachEvent

丶灬走出姿态 提交于 2020-02-16 01:01:25
第一:简单的通用方法(IE && FF) window.onload = function(){ var oDiv = document.getElementById("J_myDiv"); //找到对象 oDiv.onclick = function(){ //设置事件监听函数 alert("click"); } } 缺点:1.添加单一事件 2.不能删除事件 第二:IE中监听函数 var oDiv; function fnClick(){ alert("click me"); oDiv.detachEvent("onclick",fnClick);//删除监听函数 } window.onload = function(){ oDiv = document.getElementById("J_myDiv");//找到对象 oDiv.attachEvent("onclick",fnClick); //添加监听函数 第三:标准DOM监听函数 var oDiv; function fnClick1(){ alert("click1"); // oDiv.removeEventListener("click",fnClick2,false); //删除监听函数2 } function fnClick2(){ alert("click2"); } window.onload =

JS基础

巧了我就是萌 提交于 2020-02-15 15:41:28
1.在HTML页面中嵌入JavaScript代码方式 使用JavaScript:前缀构建执行JavaScript代码 2.使用<script></script>标签来包含JavaScript代码 <body> <a href="javascript:alert('使用前缀运行JavaScript');"></a> <script type="text/javascript"> alert("直接运行的JavaScript"); </script> </body> 3.导入外部的JavaScript文件 为了让HTML页面和JavaScript脚本更好地分离,我们可以将JavaScript脚本单独保存到一个*.js文件,HTML页面导入该*.js文件即可。 导入JavaScript脚本文件的语法如下 <script src=”outer.js” type="text/javascript"></script> 4.变量: 隐式定义:直接给变量赋值 a=1; alert (a); 显式定义:使用var定义变量(定义多个变量时以,隔开) var a=1; alert (a); 5.变量名 首字母必须是字母(大小写均可)、下划线(_)、或者美元符号($) 余下的字母可以是下划线、美元符号、任意字母或者是数字字符 变量名不能使关键字 6.数据类型 数值类型(number):包含整数和浮点数;

jQuery中$.fn的用法示例介绍

╄→гoц情女王★ 提交于 2020-02-15 15:18:32
$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。 如扩展$.fn.abc(),即$.fn.abc()是对jquery扩展了一个abc方法,那么后面你的每一个jquery实例都可以引用这个方法了. 那么你可以这样子: $("#div").abc(); jQuery为开发插件提拱了两个方法,分别是: jQuery.extend(object);为扩展jQuery类本身.为类添加新的方法。 jQuery.fn.extend(object);给jQuery对象添加方法。 fn是什么东西呢。查看jQuery代码,就不难发现。 代码如下: jQuery.fn = jQuery.prototype ={    init: function( selector, context ){//....     //...... }; 原来 jQuery.fn =jQuery.prototype.对prototype肯定不会陌生啦。 jQuery便是一个封装得非常好的类,比如我们用语句 $("#btn1") 会生成一个 jQuery类的实例。 jQuery.extend(object); 为jQuery类添加添加类方法,可以理解为添加静态方法。如: $.extend({   add:function(a,b){returna+b;} }); 以上便为

JavaScript简介

一曲冷凌霜 提交于 2020-02-14 15:32:31
一、介绍: JS是运行客户端的脚本语言,是嵌套在html中,能被浏览器直接解析;   主要用于写网页特效,表单验证,增加用户与浏览器之间的交互效果。 在HTML页面中嵌入JavaScript代码方式 1.使用JavaScript:前缀构建执行JavaScript代码 2.使用<script></script>标签来包含JavaScript代码 3.外部引入:将 JavaScript脚本单独保存到一个 *.js文件, HTML页面导入该 *.js文件即可。 二、变量 1、变量需要先定义再使用: 用var 定义 (var可以省略) 2、变量的命名规范: ①、只能由 字母、数字、下划线、$组成; ②、不能用数字开头; ③、不能使用系统指定的关键字开头; ④、见名识意; 三、JS的输出语句: 1、alert() 弹出一个对话框窗口 (组织浏览器选中其他内容显示) 程序调试 用\n换行; 2、console.log() 控制台打印 程序调试 用\n换行; 3、document.write(); 在浏览器打印 用<br>换行; 四、JavaScript 数据类型间的转换 <script type="text/javascript"> //数值类型->字符串 //1. + ""="" //+(正号): alert(+3) 结果:3 //+:(数学运算):当+两边都是数值类型的时候,进行加法运算