1. 程式人生 > >js常用判斷和語法

js常用判斷和語法

js設置 modal coo 輸入框 sel red tag url void

1.js獲取選中的redio元素

var version = $(‘.version input[name="input1"]:checked‘).val();
//單選框默認選中
<input type="radio" name="input1" value="1" checked="true">單選1

2.判斷輸入框的值是否為空或未定義

function isNull(str){
            if (str == ‘‘ || str == undefined || str == null) {
                return true;
            }
else{ return false; }; };

3.判斷輸入框內容是否符合正則匹配

var exp = /^((ht|selcc tbtagf)tps?):\/\/[\w\-]+(\.[\w\-]+)([\w\-.,@?^=%&:\/~+#]*[com|cn])?$/;
if(!exp.test(host)){
                alert(‘請輸入正確的url‘);
                return false;
            };

4.驗證輸入框的內容是否為json格式

function
isJsonString(str) { try { JSON.parse(str); return true } catch (err) { return false } };

5.判斷字符串是否包含字符串

var str = "hello world";
alert(str.indexOf("world"));
//如果不包含則返回-1, 反之範圍字符串所在位置
if(str.indexOf("world")!=-1){
    alert(
"包含"); }else{ alert("不包含"); };

6.原生js設置元素內容

document.getElementById("msg").innerHTML = "原生js修改了我";

7.原生js操作cookie

//設置cookie
document.cookie="image_path=‘/test.png‘";
//刪除cookie(相當於設置為空) 
document.cookie = "image_path=‘ ‘";

8.js動態添加元素

$(".selc .selcc").append(‘<div class="seli"><a class="nx-8" href="javascript:void(0)" data-toggle="modal" data-target="#hidden_help">help</a></div>‘)

持續更新...

js常用判斷和語法