2021-07-29

【学习笔记】前端常用基础知识(一)

【学习笔记】前端常用基础知识(一)

本章主要记录前端的一些常用基础知识,话不多说,下面我们直接上代码:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>前端常用基础知识(一)</title> <!-- 学习官网:https://www.w3school.com.cn/jquery/jquery_ref_selectors.asp --> <script src="./js/jquery-3.6.0.min.js"></script> <style>  .pointer {   cursor: pointer;   color: blue;  } </style></head><body> <form action="">  <!-- 表单元素 -->  <div id="Container_1">   <table>    <tr>     <th>姓名</th>     <td>      <input type="text" id="txtName" name="txtName" autocomplete="off">     </td>    </tr>    <tr>     <th>性别</th>     <td>      <input type="text" id="txtAge" name="txtAge" autocomplete="off">     </td>    </tr>    <tr>     <th>年龄</th>     <td>      <input type="radio" name="Sex" value="1" id="boy"><label for="boy">男</label>      <input type="radio" name="Sex" value="2" id="girl"><label for="girl">女</label>     </td>    </tr>    <tr>     <th>班级</th>     <td>      <select id="Grade" name="Grade">       <option value="">请选择</option>       <option value="1">一班</option>       <option value="2">二班</option>       <option value="3">三班</option>      </select>     </td>    </tr>    <tr>     <th>兴趣爱好</th>     <td>      <label><input type="checkbox" name="Hobby" value="1">乒乓球</label>      <label><input type="checkbox" name="Hobby" value="2">羽毛球</label>      <label><input type="checkbox" name="Hobby" value="3">篮球</label>     </td>    </tr>    <tr>     <th></th>     <td>      <input type="checkbox" id="IsAgree" name="IsAgree" value="True"><label for="IsAgree">是否同意</label>     </td>    </tr>   </table>  </div>  <hr />  <!-- 上移下移 -->  <div id="Container_2">   <table>    <tr class="item">     <th width="70%">      张三      </td>     <td>      <a onclick="Del(this)" class="pointer">删除</a>      <a onclick="Up(this)" class="pointer">上移</a>      <a onclick="Down(this)" class="pointer">下移</a>     </td>    </tr>    <tr class="item">     <th width="70%">      李四      </td>     <td>      <a onclick="Del(this)" class="pointer">删除</a>      <a onclick="Up(this)" class="pointer">上移</a>      <a onclick="Down(this)" class="pointer">下移</a>     </td>    </tr>    <tr class="item">     <th width="70%">      王五      </td>     <td>      <a onclick="Del(this)" class="pointer">删除</a>      <a onclick="Up(this)" class="pointer">上移</a>      <a onclick="Down(this)" class="pointer">下移</a>     </td>    </tr>   </table>  </div> </form> <!-- 模板 --> <script type="text/html" id="item_html">  <a href="/Home/Detail/[Id]">   <span>[Title]</span>   <span>[Name]</span>  </a> </script> <script type="text/javascript">  //获取表单数据  function GetFormData(){   //文本框   var val1 = $('#txtName').val();   var val2 = $("input[name='txtAge']").val();   console.log("txtName:" + val1);   console.log("txtAge:" + val2);      //单选按钮   var val3 = $('input[name="Sex"]:checked').val();   console.log("Sex:" + val3);   //下拉框   var val4 = $("#Grade").val();   var val5 = $("[name='Grade']:first").val();   console.log("Grade:" + val4 + "=>" + val5);   //复选框   var arr = [];   $(":checkbox[name='Hobby']:checked").each(function(){    arr.push($(this).val());   });    var val6 = arr.join(',');   console.log(val6);  }  //初始化表单数据  function InitFormData(){   //元素判断(其中element为对象)   //element.is(":checkbox") //是否为复选框   //element.is("select") //是否为下拉框   //element.is(":radio") //是否为单选按钮   //文本框   $("input[name='txtName'],[name='txtAge']").val('666');   //单选按钮   $('input:radio[name="Sex"][value="2"]').prop('checked', true);   //下拉框   //$("#Grade").val('2');   $("[name='Grade']:first").val('3');   //复选框   var arr = [2,3];   $.each(arr, function (index, item) {    $('input:checkbox[name="Hobby"][value="' + item + '"]').prop('checked', true);   });   $('input:checkbox[name="IsAgree"][value="True"]:first').prop('checked', true);   if ($('input:checkbox[name="IsAgree"]').is(':checked')) { //判断复选框是否选择    console.log('选中');   }   else{    console.log('没有选中');   }   //启用禁用   $('input:radio[name="Sex"]').attr("disabled", true); //禁用单选按钮   $('input:radio[name="Sex"]').attr("disabled", false); //启用单选按钮   $('input:checkbox[name="Hobby"]').attr("disabled", true); //禁用复选框   $('input:checkbox[name="Hobby"]').attr("disabled", false); //启用复选框  }  //清空表单  function ClearFormData(){   //文本框   $("input[name='txtName'],[name='txtAge']").val(''); //清空   //单选按钮   $('input:radio[name="Sex"]').prop('checked', false); //取消选中   //下拉框   $("#Grade").val('');   //复选框   $('input:checkbox[name="Hobby"]').prop('checked', false); //取消选中  }  //上移  function Up(obj) {   var curBlock = $(obj).parents('tr');   var prveBlock = curBlock.prev('tr......

原文转载:http://www.shaoqun.com/a/892243.html

跨境电商:https://www.ikjzd.com/

reddit:https://www.ikjzd.com/w/180

mein:https://www.ikjzd.com/w/1601

landing:https://www.ikjzd.com/w/2368


【学习笔记】前端常用基础知识(一)本章主要记录前端的一些常用基础知识,话不多说,下面我们直接上代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"cont
菜鸟网:https://www.ikjzd.com/w/1547
四川青城山自由行最新攻略:http://www.30bags.com/a/420873.html
四川秋季哪里景色最美?:http://www.30bags.com/a/429892.html
四川三星堆遗址"上新":这个宝藏省份还有多少惊喜我们不知道?:http://www.30bags.com/a/248800.html
四川赏桃花:出树香梢几树花 :http://www.30bags.com/a/414323.html
两男一女口述在车里下面被添 女人自述炮约真实经历:http://lady.shaoqun.com/m/a/247996.html
被两个男人同时前后做 好大快进去快一点受不了了:http://lady.shaoqun.com/m/a/247602.html
情感故事:六年来我睡过的那些女人(11/33):http://lady.shaoqun.com/m/a/68202.html
招生在高校旁边开酒店的推广方式有争议:http://lady.shaoqun.com/a/428527.html
为什么大学附近有那么多小旅馆?大学生不都住校园吗?:http://lady.shaoqun.com/a/428528.html
大学周边的酒店往往供不应求。他们在里面做什么?你有过难忘的经历吗?:http://lady.shaoqun.com/a/428529.html
女人给你这四个暗示是因为想和你发生关系!:http://lady.shaoqun.com/a/428530.html

No comments:

Post a Comment