027 奥展项目涉及的javascipt知识点笔记
1.获取指定div标签内的所有input标签
let inputs = document.getElementById("inspect-part1").getElementsByTagName("input");
2.获取input标签的内容
inputs[i].value
案例:

3.jQuery实现在一个输入框按回车键后光标跳到下一个输入框
//jQuery实现在一个输入框按回车键后光标跳到下一个输入框
function focusNextInput(thisInput)
{
let inputs = document.getElementById("inspect-part1").getElementsByTagName("input");
for(var i = 0;i<inputs.length;i++){
// 如果是最后一个,则焦点回到第一个(如果想实现按顺序可以登陆,可以写入登陆方法)
if(i==(inputs.length-1)){
inputs[0].focus(); break;
}else if(thisInput == inputs[i]){
inputs[i+1].focus(); break;
}
} }
4.获取指定div标签内的所有input标签,并获取span标签的内容
let spans = document.getElementById("inspect-part1").getElementsByTagName("span");
spans[0].innerHTML
案例:

5.js中分割字符串成数组
let strTest="12.55-12.60";
strTest.split('-')
效果图:

6.字符串转float数值
parseFloat("12.55")
案例:
7.字符串截取
(1)截取字符串的后4位
let str1="abcdefghhhh";
str1.substring(str1.length-4)
案例:

(2)获取除了后四位的剩余字符串

8.忽略大小写,判断字符串相等
"MAx".toLowerCase==="max".toLowerCase
案例:

9.span标签赋值及修改span字体颜色
let spans = document.getElementById("inspect-part1").getElementsByTagName("span");
spans[1].innerHTML="不合格";
spans[1].style.color="red";
案例:

10.清空id为tab-common的div标签下的所有input标签的内容
//清空id为tab-common的div标签下的所有input标签的内容
let inputs = document.getElementById("tab-common").getElementsByTagName("input");
for (let i = 0; i <inputs.length ; i++) {
inputs[i].value="";
}
11.js控制li标签隐藏
let i=;
let lis = document.getElementById("charts-chartjs"+i);
lis.setAttribute("hidden",true);
12.js获取表格中当前行的指定列的值
html代码:
<tr v-for="item in laliRecordList">
<td>
<button type="button" class="btn bg-olive btn-xs" onclick="modifyDataByid(this)">修改</button>
</td>
<td>{{item.id}}</td>
<td>{{item.testdate}}</td>
<td>{{item.songjiandepart}}</td>
<td>{{item.songjianren}}</td>
<td>{{item.orderid}}</td>
<td>{{item.customer}}</td>
<td>{{item.material}}</td>
</tr>
js代码:
<script>
function modifyDataByid(obj){
var $td = $(obj).parents('tr').children('td');
var id = $td.eq(1).text();
console.log(id) };
</script>
注意:该方法不能放到vue中。

027 奥展项目涉及的javascipt知识点笔记的更多相关文章
- 奥展项目笔记02--一个bat文件运行多个java jar包
奥展项目中后端微服务有很多jar包,一个一个启动又费时间效率又低,怎么才能一下让所有的jar包一块运行呢?我们可以编写.bat文件来一键启动. 1.我们将.bat文件放到jar包的同一级目录文件夹中: ...
- 奥展项目笔记04--Spring cloud 通过父工程打包多个子工程,导出可运行的Jar包
在spring cloud微服务搭建过程中,我们创建了多个微服务模块,如图: 1.父工程Pom文件 <?xml version="1.0" encoding="UT ...
- 奥展项目笔记07--vue绑定下拉框和checkbox总结
1.vue绑定下拉框 <div class="col-md-1 data"> <select class="form-control " v- ...
- 奥展项目笔记06--js弹出框、对话框、提示框、弹窗总结
JS的三种最常见的对话框: //====================== JS最常用三种弹出对话框 ======================== //弹出对话框并输出一段提示信息 functi ...
- 奥展项目笔记05--域名、端口、Nginx相关知识笔记
1.我国的电信运营商是默认封闭80端口的. 中国电信屏蔽ADSL用户80端口 只是做应用服务器的话你可以使用别的端口. 80端口电脑上同时有各种各样的程序在运行,他们都需要借助网络来进行通信.例如,你 ...
- 奥展项目笔记01--不同网站,点击工具--开发人员工具F12,显示的页面怎么不一样
开发人员工具F12,显示的页面不一样: 样式1: 样式2: 解决方案:兼容模式和极速模式的开发者工具不一样,改成极速模式就ok了.
- atitit 商业项目常用模块技术知识点 v3 qc29
atitit 商业项目常用模块技术知识点 v3 qc29 条码二维码barcodebarcode 条码二维码qrcodeqrcode 条码二维码dm码生成与识别 条码二维码pdf147码 条码二维码z ...
- dbms_job涉及到的知识点
用于安排和管理作业队列,通过使用作业,可以使ORACLE数据库定期执行特定的任务. 一.dbms_job涉及到的知识点1.创建job:variable jobno number;dbms_job.su ...
- 一个项目涉及到的50个Sql语句(整理版)
/* 标题:一个项目涉及到的50个Sql语句(整理版) 说明:以下五十个语句都按照测试数据进行过测试,最好每次只单独运行一个语句. */ --1.学生表Student(S,Sname,Sage,Sse ...
随机推荐
- AppSetting配置工具类
<?xml version="1.0" encoding="utf-8"?> <!-- 有关如何配置 ASP.NET 应用程序的详细信息,请访 ...
- 深入浅出《设计模式》之简单工厂模式(C++)
前言 模式介绍 简单工厂模式其实并不属于GoF23(23种设计模式),更类似工厂模式的一种变型.其定义是可以根据参数的不同返回不同类的实例.简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实 ...
- Java内存模型。
Java内存模型: 准备知识:缓存,缓存一致性,硬件缓冲区:写缓冲区.无效化队列,内存重排序,内存屏障. 1.Java内存模型概念. 首先,在并发的情况下,计算机系统必须解决这样两个问题:第一,一个处 ...
- [TCP/IP] TCP第三次握手失败怎么办
三次握手 客户端 ==> SYN是1同步 ,ACK确认标志是0,seq序号是x ==> 服务器 客户端 <== SYN是1同步 ,ACK确认标志是1,seq序号是y,ack确认号是x ...
- 【洛谷P3756】[CQOI2017]老C的方块(最小割)
洛谷 题意: 给出一个网格图类似于这样: 现在给出一个\(n*m\)大小的网格,之后会给出一些点,若某些点相连形成了如下的几个图案,那么就是不好的. 现在可以删去一些点,但删除每个点都有一些代价,问最 ...
- jmeter压测学习6-HTTP Cookie管理器
前言 web网站的请求大部分都有cookies,jmeter的HTTP Cookie管理器可以很好的管理cookies. 我用的 jmeter5.1 版本,直接加一个HTTP Cookie管理器放到请 ...
- HTTP 2.0 之压测工具 Jmeter
年后,德国总部工业平台要做中国本地化,德国的同事过来给我们展示日志的时候,无意间看到了他们应用日志里的 HTTP/2,下意识到,原来他们都已经提供Http 2.0的服务了. 那么问题来了,除了h2lo ...
- python调用oracle存储过程
oracle 存储过程 python调用oracle存储过程 -- 通过cx_Oracle连接 import cx_Oracle # 连接数据库 orcl_engine = 'scott/s123@x ...
- hbase配置hdfs的HA之后需要修改的路径
hbase-site.xml中配置了hdfs的一个路径 <property> <name>hbase.rootdir</name> <value>hdf ...
- 使用CSS来渲染HTML的表单元素
效果: 实现: <!DOCTYPE html> <html> <head> <title>使用CSS来渲染HTML的表单元素</title> ...