027 奥展项目涉及的javascipt知识点笔记
2024-09-01 19:27:01
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中。
最新文章
- 用 Java 实现断点续传 (HTTP)
- C# 字典 Dictionary<;Tkey,Tvalue>;
- 学习linux与wp8.1——启航
- Apache模块 mod_proxy 转自http://www.php100.com/manual/apache2/mod/mod_proxy.html
- Codevs 1010 过河卒
- uva 10047 The Monocycle(搜索)
- jquery 100%全屏自适应宽可点击左右和焦点的自动切换幻灯片特效
- SIEM
- Create local metadata resource of yum
- pl sql项目演练--B2C商城项目
- 二叉搜索树的第 k 个结点
- linux-echo
- 【原创】分布式事务之TCC事务模型
- Ubuntu安装mysql之后,编译找不到头文件
- JVM 辣鸡回收
- js两种写法执行速度比较
- RabbitMQ安装详解
- Jenkins中使用Azure Powershell连接Service Fabric报错not recognized的原因与解决办法
- JavaScript学习(五)
- 算法训练 P1101
热门文章
- 基于Spring Cloud Netflix的TCC柔性事务和EDA事件驱动示例
- Java异常相关知识总结
- webpack4 plugins 篇
- charles代理设置与数据劫持
- Retrofit+Okhttp+RxJava打造网络请求之Post
- OC-bug: Undefined symbols for architecture i386: ";_OBJC_CLASS_$_JPUSHRegisterEntity";, referenced from:
- [20190509]rman备份的疑问5.txt
- 第18.2节_地址类型与LL层设备过滤
- 201777010217-金云馨《面向对象程序设计(java)》第十六周学习总结
- 2018710101110-李华《面向对象程序设计(java)》第十二周学习总结