![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
ouerhuilaikankan
...........................................
展开
-
JS中getElementById()、getElementsByName()、getElementsByTagName()_的区别和应用
JS中getElementById()、getElementsByName()、getElementsByTagName() 的区别和应用 getElementById() 方法可返回对拥有指定 ID 的第一个对象的引用语法:document.getElementByIdx_x_x(id)getElementsByName() 方法可返回带有指定名称转载 2015-06-29 16:58:49 · 976 阅读 · 0 评论 -
js获取节点
如何获取要更新的元素,是首先要解决的问题。令人欣慰的是,使用JavaScript获取节点的方法有很多种,这里简单做一下总结(以下方法在IE7和Firefox2.0.0.11测试通过): 1. 通过顶层document节点获取: (1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比转载 2016-03-03 14:57:22 · 353 阅读 · 0 评论 -
ajax乱码解决汇总
ajax乱码解决总结第一,javascript沿用java的字符处理方式,内部是使用unicode来处理所有字符的,第二,utf-8是每个汉字(unicode字符)用3个字节来存储。第三,用utf-8来send数据是不会出现乱码的,是后台程序没有正确解码才会出现乱码。第四,ajax发送数据的时候如果修改 Content-Type 为 application/x-www-form-u转载 2016-04-01 14:10:46 · 521 阅读 · 0 评论 -
JS空值传到后台显示undefined
JS的变量要初始化值,不然有undefined的值原创 2016-04-19 15:18:52 · 5122 阅读 · 0 评论 -
ajax操作xml
function loadXMLDoc(url){var xmlhttp;var txt,x,xx,i;if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }else {// code for IE6, IE5转载 2016-04-19 14:12:09 · 426 阅读 · 0 评论 -
js除去标点符号
var str= document.getElementById('input').value.replace(/[\ |\~|\`|\!|\@|\#|\$|\%|\^|\&|\*|\(|\)|\-|\_|\+|\=|\||\\|\[|\]|\{|\}|\;|\:|\"|\'|\,|\|\/|\?|\、|\,|\;|\。|\?|\!|\“|\”|\‘|\’|\:|\(|\)|\─|\…|\—|\·转载 2016-04-19 11:34:16 · 2517 阅读 · 0 评论 -
ajax.open第三个参数简介
第三个参数设置请求是否为异步模式。如果是TRUE,JavaScript函数将继续执行,而不等待服务器响应。这就是"AJAX"中的"A"。同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕转载 2016-04-18 14:46:06 · 2355 阅读 · 0 评论 -
中文在ajax中的乱码问题
使用ajax时最好使用POST,而尽量不使用GET。因为GET在中文传输时会出现乱码,如果POST也出现乱码,那么需要用escape()编码,unescape()解码。asp.net后台使用JS解码的方法:Miscrosoft.JScript.GlobalObject.unescape();转载 2016-04-19 15:54:12 · 373 阅读 · 0 评论 -
js中的parseInt和Number的区别
parseInt将字符串类型转为整型Number把对象的值转换为数字转载 2016-04-19 15:59:49 · 456 阅读 · 0 评论 -
js数据类型转换
如何将字符串"false"转为布尔型false? 1,使用Boolean("false"); ? 错,结果是true。 2,valueOf 如何使用? localStorage['aa'];//"false" valueOf(localStorage['aa']) === false; //VM1231:1 Uncaught TypeError: Cannot convert转载 2016-04-20 10:16:53 · 445 阅读 · 0 评论 -
ASP.NET后台跳转保留原有编码的中文参数
用例:www.csdn.net/index.aspx?id=1&num1=10&num2=100window.location.href.split(\"?id=\")[1].split(\"&num1=\")[0]头参数window.location.href.split(\"&num1=\")[1].split(\"&num2=\")[0]中间参数window.location.hre原创 2016-04-19 17:59:27 · 371 阅读 · 0 评论 -
获取iframe的url
parent.document.getElementById("content_info").contentWindow.location.href其中:content_info为iframe的id转载 2015-07-10 17:19:04 · 1291 阅读 · 0 评论 -
JS日期+1格式化成yyyy-MM-dd
Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小时 "m+": this.getMinutes(),转载 2015-11-10 14:07:30 · 665 阅读 · 0 评论 -
js去掉文本前后空格与阻止表单提交
function trim(str){ str = str.replace(/^(\s|\u00A0)+/,''); for(var i=str.length-1; i>=0; i--){ if(/\S/.test(str.charAt(i))){ str = str.substring(0, i+1);转载 2015-09-18 10:41:44 · 2492 阅读 · 0 评论 -
滑动收缩导航菜单
效果图:点击前: 点击时滑动展开,点击后: Css代码: .am-collapse { //点击前样式 display: none;}.am-collapse.am-in { //点击后样式 display: block;}.am-collapsing { //点击时样式 position: relative; height:原创 2015-06-09 14:39:47 · 1038 阅读 · 0 评论 -
JS保留两位小数 四舍五入函数
js 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数。 document.write("JS保留两位小数例子"); var a=2.1512131231231321; document.write("原来的值:"+a+""); document.write("两位小数点:"+a.toFixed(2)+"四位小数点"+a.toFixed(4));转载 2015-07-01 09:24:31 · 471 阅读 · 0 评论 -
JS 数据类型转换
JS 数据类型转换 方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。在判断字符串是否是数字值前,parseIn转载 2015-07-01 09:20:20 · 342 阅读 · 0 评论 -
innerHTML、innerText和outerHTML、outerText的区别
1、区别描述如下: innerHTML 设置或获取位于对象起始和结束标签内的 HTMLouterHTML 设置或获取对象及其内容的 HTML 形式innerText 设置或获取位于对象起始和结束标签内的文本outerText 设置(包括标签)或获取(不包括标签)对象的文本innerText和outerText在获取时是相同效果,但在设置时,innerText仅设置标签内转载 2015-08-12 09:50:01 · 518 阅读 · 0 评论 -
使用js函数对select中的option排序后输出
function sortMe(oSel){var ln = oSel.options.length;var arr = new Array(); // 这是关键部分 // 将select中的所有option的value值将保存在Array中for (var i = 0; i { // 如果需要对option中的文本排序,可以改为arr[i] = oSel.op转载 2015-07-20 15:41:03 · 1185 阅读 · 0 评论 -
js方法获取元素本身
直接在js方法参数中填写元素ID,这样获取的就是整个元素了原创 2015-07-22 17:31:11 · 858 阅读 · 0 评论 -
js检测元素value改变
function change(idnum){document.getElementById('hdtxt').value=idnum.value;}function compare(idnum){ if(document.getElementById('hdtxt').value!=idnum.value){ alert("有未保存的修改!") }}原创 2015-07-22 17:59:56 · 738 阅读 · 0 评论 -
iframe替换form的js方法
window.parent.document.getElementById("form中要替换的元素ID").onclick=function(){alert('you clicked me');}原创 2015-07-23 11:27:24 · 412 阅读 · 0 评论 -
JSON 解析器的简单例子
通过 JSON 字符串来创建对象First Name: Last Name: var txt = '{"employees":[' +'{"firstName":"Bill","lastName":"Gates" },' +'{"firstName":"George","lastName":"Bush" },' +'{"firstName":"Thomas","lastNa转载 2015-09-14 14:33:49 · 657 阅读 · 0 评论 -
遍历getElementsByName删除节点
var tr = document.getElementsByName("节点name"); var length = tr.length; for (var i = 0; i < length; i++) { tr[0].parentNode.removeChild(tr[0]);原创 2015-10-07 11:08:47 · 828 阅读 · 0 评论 -
使用js Math.random()函数生成n到m间的随机数字
Math.random()函数返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1)生成n-m,包含n但不包含m的整数:第一步算出 m-n的值,假设等于w第二步Math.random()*w第三步Math.random()*w+n第四步parseInt(Math.random()*w+n, 10)生成n-m,不包含n但包含m的整数:第一步算出 m-n的值,假设等转载 2017-09-12 14:28:27 · 759 阅读 · 0 评论