var

js操作select option

ⅰ亾dé卋堺 提交于 2020-03-19 13:02:12
1、获取选中select的value和text,html代码如下: <select id="mySelect"> <option value="1">one</option> <option value="2">two</option> <option value="3">three</option></select> 则可通过以下script代码s来获取选中的value和text $("#mySelect").val(); //获取选中记录的value值 $("#mySelect option:selected").text(); //获取选中记录的text值 2、运用new Option("文本","值")方法添加选项option var obj = document.getElementById("mySelect");obj.add(new Option("4","4")); 3、删除所有选项option var obj = document.getElementById("mySelect");obj.options.length = 0; 4、删除选中选项option var obj = document.getElementById("mySelect");var index = obj.selectedIndex;obj.options.remove(index);

js判断是否为手机或是pc

╄→尐↘猪︶ㄣ 提交于 2020-03-19 12:04:01
$(function(){ var mobile_flag = isMobile(); // true为PC端,false为手机端 if(mobile_flag){ $("#fh5co-main").css({"width": "100%", "float": "right"}); $("#trademark").css({"margin-left": "48px","margin-top": "16px"}); } console.log(mobile_flag); }); function isMobile() { var userAgentInfo = navigator.userAgent; var mobileAgents = [ "Android", "iPhone", "SymbianOS", "Windows Phone", "iPad","iPod"]; var mobile_flag = false; //根据userAgent判断是否是手机 for (var v = 0; v < mobileAgents.length; v++) { if (userAgentInfo.indexOf(mobileAgents[v]) > 0) { mobile_flag = true; break; } } var screen_width = window.screen

初识jQuery

给你一囗甜甜゛ 提交于 2020-03-19 08:00:46
jQuery是JS对象和实用函数的封装。 jQuery与JS相比的优势是语法更简单、也不存在兼容性问题。 jQuery是JS的程序库。 jQuery的用途 : 访问和操作DOM元素 控制页面样式 对页面事件的处理 方便地使用jQuery插件 与Ajax技术的完美结合 jQuery的优势 : 轻量级,只有100kb 强大的选择器,几乎支持所有CSS选择器 出色的DOM封装。 可靠的事件处理机制 出色的浏览器兼容性 隐式迭代 丰富的插件支持 jQuery主要包含三部分 : 工厂函数 $ $(selector).action(); $符号等价于jQuery。 DOM对象必须用双引号包裹起来,document对象则写作$(document)。 选择器 selector $(ID选择器、类选择器、标签选择器); 方法 action() jQuery用于操作CSS的操作之一 : jQuery对象.addClass([样式名]); 样式名可以是多个,用空格隔开。 css(“属性”,”属性值”); //设置一个css css({“属性1”:”属性值1”,”属性2”:”属性值2”});//设置多个css $(selector).show(); //显示样式 $(selector).hide(); //隐藏样式 css()与addClass()方法的区别: css(

JQUERY AJAX请求

懵懂的女人 提交于 2020-03-19 07:53:42
< script src = " js/jquery-1.2.6.js " type = " text/javascript " >< / script> < script type = " text/javascript " > function GetMsg() { $.ajax({ url: " GetMessage.aspx?SID= " + Math.random(), success: function (msg) { $( " #ShowMessagePanel " ).html(msg); } }); } $(document).ready( function () { GetMsg(); $( " #btnSend " ).bind( " click " , function () { var name = $( " #txtName " ).val(); var email = $( " #txtEmail " ).val(); var title = $( " #txtTitle " ).val(); var msg = $( " #txtContent " ).val(); $.ajax({ type: " POST " , url: " AddMessage.aspx " , data: " Name= " + name + " &Email= " +

php开启openssl的方法

那年仲夏 提交于 2020-03-19 02:07:19
windows下开启方法: 1: 首先检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;’, 如果不存在这行,那么添加extension=php_openssl.dll。 2: 讲php文件夹下的: php_openssl.dll, ssleay32.dll, libeay32.dll 3个文件拷贝到 WINDOWS\system32\ 文件夹下。 3: 重启apache或者iis 至此,openssl功能就开启了。 Linux下开启方法: 我使用的是锦尚数据的云主机,PHP版本:5.2.14 下面方案就以我的主机为例讲解为PHP添加openssl模块支持。 网上一些答案说要重新编译PHP,添加configure参数,增加openssl的支持。这里讲一个不需要重新编译的方法。 如果服务器上存在PHP安装包文件最好,如果已经删除,去下载和phpinfo页面显示版本一样的PHP安装文件,我这里是 php-5.2.14.tar.gz 推荐去搜狐镜像下载,网易镜像没有找到。地址为: http://mirrors.sohu.com/php/ 用ssh工具连接到主机。 # 下载到/var/www/php5目录下 cd /var/www/php5 wget http://mirrors.sohu.com/php/php-5.2

冒泡算法的三种JavaScript表示

一世执手 提交于 2020-03-19 01:42:20
以前学习冒泡算法,总是弄不清楚n和n-1等一些变量的关系,原因是没有弄明白它的真正含义,今天写了一个冒泡算法的JS小程序,终于弄明白了。 var R1 = new Array(); R1[ 1 ] = 35 ; R1[ 2 ] = 55 ; R1[ 3 ] = 65 ; R1[ 4 ] = 20 ; R1[ 5 ] = 30 ; R1[ 6 ] = 25 ; R1[ 7 ] = 0 ; R1[ 8 ] = 7 ; R1[ 9 ] = 5 ; R1[ 10 ] = 3 ; var R2 = new Array( 35 , 55 , 65 , 20 , 30 , 25 , 0 , 7 , 5 , 3 ); var R3 = new Array( 35 , 55 , 65 , 20 , 30 , 25 , 0 , 7 , 5 , 3 ); function BubbleSort1() { var n = R1.length - 1 ; for ( var i = 1 ;i < n;i ++ ) { var flag = false ; for ( var j = n - 1 ;j >= i;j -- ) { var temp; if (R1[j + 1 ] < R1[j]) { temp = R1[j + 1 ]; R1[j + 1 ] = R1[j]; R1[j] = temp; }

CentOS7创建本地yum源

邮差的信 提交于 2020-03-19 00:23:57
[ root@master ~]# mkdir - p / var / www / html 使用安装系统的ISO镜像文件CentOS-7-x86_64-Everything-1611.iso 把CentOS-7-x86_64-Everything-1611.iso镜像复制到http服务器(选择master机器)的默认目录/var/www/html下 [ root@master ~]# cd / var / www / html [ root@master html ]# ls CentOS - 7 - x86_64 - Everything - 1611.iso 在/var/www/html目录下创建文件夹CentOS [ root@master html ]# mkdir CentOS [ root@master html ]# ls CentOS CentOS - 7 - x86_64 - Everything - 1611.iso 将ISO文件挂载至文件夹/var/www/html/CentOS下 [ root@master html ]# cd / var / www / html [ root@master html ]# mount - o loop CentOS - 7 - x86_64 - Everything - 1611.iso CentOS (取消挂载

python之路——web(Javascript)

前提是你 提交于 2020-03-18 23:49:40
JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。 一、如何编写 1、JavaScript代码存在形式 <!-- 方式一 --> <script type"text/javascript" src="JS文件"></script> <!-- 方式二 --> <script type"text/javascript"> Js代码内容 </script> 2、JavaScript代码存放位置 HTML的head中 HTML的body代码块底部(推荐) 由于Html代码是从上到下执行,如果Head中的js代码耗时严重,就会导致用户长时间无法看到页面,如果放置在body代码块底部,那么即使js代码耗时严重,也不会影响用户看到页面效果,只是js实现特效慢而已。 <script src="https://www.gstatic.com/og/_/js/k=og.og2.en_US.iF4jnkQuaf0.O/rt=j/t=zcms/m=def/exm=in,fot/d=1/ed=1/rs=AA2YrTv5-POC4Ks9GtGRdY2ywUWisqz7-Q"></script> <script> alert('123'); </script> 二、变量

JavaScript中的var、let和const

ⅰ亾dé卋堺 提交于 2020-03-18 21:56:53
3 月,跳不动了?>>> 使用var可以定义局部变量。 function myFunc () { var message = "Hello" ; var name = "John" , email = "john@somewhere.com" ; } 在执行程序时,ECMAScript自动将var变量移动到当前作用域的前面,这个机制叫做声明提升(declaration hoisting)。比如下面的代码: function myFunc () { console.log(message); var message = "Hello" ; } 在执行时被修改为: function myFunc () { var message ; console.log(message); message = "Hello" ; } 因此不会抛出ReferenceError。 另一个定义变量的方法是使用let。let和var的用法相似,区别在于作用域、重复声明、变量提升、全局可见性、循环可见性等方面。 let变量的作用域是当前块(block scoped),var变量则是当前函数(function scoped): function funcA ( n ) { if (n > 0) { var message = "positive" ; } else { var message = "non

在JavaScript中声明多个变量

左心房为你撑大大i 提交于 2020-03-18 18:22:49
3 月,跳不动了?>>> 在JavaScript中,可以这样声明多个变量: var variable1 = "Hello World!"; var variable2 = "Testing..."; var variable3 = 42; ...或像这样: var variable1 = "Hello World!", variable2 = "Testing...", variable3 = 42; 一种方法比另一种方法更好/更快吗? #1楼 这样操作时,它的可读性更高: var hey = 23; var hi = 3; var howdy 4; 但是这种方式占用的空间和代码行更少: var hey=23,hi=3,howdy=4; 它可能是节省空间的理想选择,但是让JavaScript压缩器为您处理它。 #2楼 我唯一但必不可少的逗号用法是在for循环中: for (var i = 0, n = a.length; i < n; i++) { var e = a[i]; console.log(e); } 我去这里查看在JavaScript中是否可以。 即使看到它起作用,仍然存在一个问题,即n是否在函数中是局部的。 这验证n是本地的: a=[3,5,7,11]; (function l () { for (var i = 0, n = a.length; i < n; i++