//设置不可使用

$("#sydcpihao_"+sysTime).attr('disabled',true);

//设置标签中的text

$("#sydcdel_"+sysTime).text("不可删除");

//设置鼠标事件不可用

$("#sydcdel_"+sysTime).css("pointer-events","none");

js 集合删除某个元素splice

var list= [
{ name: "tom", sex: "m", age: "22" },
{ name: "jack", sex: "m", age: "18" }
{ name: "jack", sex: "m", age: "18" }
];

for (var i = 0; i < list.length; i++) {
if (list[i].name == "jack") {
list.splice(i, 1);
i--;
}
}

//根据批号+编码 校验是否有投入信息 如果有则批号不可编辑
function xunhuantourucheck(pihao,code,sysTime){
if(pihao != null && pihao != ''){
var textdel = $("#sydcdel_"+sysTime).text();

if("不可编辑" == textdel && sysTime == sydcDetaillist.length-1){
$("#sydcpihao_"+sysTime).attr('disabled',true);
}
var url = "xunhuantouru/"+pihao+"," + code;
febs.get(ctx + url, null, function (result) {
if(result.data == '批号有投入台账数据,不允许直接删除'){
$("#sydcpihao_"+sysTime).attr('disabled',true);
$("#sydcdel_"+sysTime).text("不可编辑");
$("#sydcdel_"+sysTime).css("pointer-events","none"); //设置鼠标事件不可用
}
})
}
}

 
 
 

6. 如何用原生js给一个按钮绑定两个onclick事件?

Var  btn=document.getElementById(‘btn’);

//事件监听 绑定多个事件

var btn4 = document.getElementById("btn4");

btn4.addEventListener("click",hello1);

btn4.addEventListener("click",hello2);

function hello1(){

alert("hello 1");

}

function hello2(){

alert("hello 2");

}

 
 
 

,列表页面弹出提示
parseData: function(res) {
if(res.data.msg != '' && res.data.msg != null){
layer.alert(res.data.msg);
return {
code: 0,
msg: res.data.msg
}
}else{
return {
code: 0,
data: res.data.rows
}
}
}

 
 

//用户选择下拉框 触发 修改 其它 select 选项
form.on('select(chanchubak4_' + sysTime + ')', function(data){
febs.get(ctx + 'yichunkehuchanpin/getguigebykehu?kehu=' + data.value, null, function (r) {
var obj = document.getElementById("chanchubak5_"+sysTime);
obj.options.length = 0;
obj.add(new Option("请选择",""));
var obj2 = document.getElementById("chanchubak6_"+sysTime);
obj2.options.length = 0;
obj2.add(new Option("请选择",""));
for (var item of r.data) {
obj.add(new Option(item.chanpinName,item.chanpin));
//obj.options.add(new Option(item.chanpinName,item.chanpin));
//$('#chanchubak5_'+sysTime).append(new Option(item.chanpinName,item.chanpin));//继续往下拉菜单里添加元素
}
form.render('select');//这个一定要有
})
});

 
 
 

js中各种函数的更多相关文章

  1. JS中的函数,Array对象,for-in语句,with语句,自定义对象,Prototype

    一)函数 A)JS中的函数的定义格式: function add(a,b) { var sum = a+b; document.write("两个数的和是:" + sum); // ...

  2. js中的函数,Date对象,Math对象和数组对象

    函数就是完成某个功能的一组语句,js中的函数由关键字 function + 函数名 + 一组参数定义;函数在定义后可以被重复调用,通常将常用的功能写成一个函数,利用函数可以使代码的组织结构更多清晰. ...

  3. js中getByClass()函数

    js中getByClass()函数进化史 对于js来说,我想每一个刚接触它的人都应该会抱怨:为什么没有一个通过class来获取元素的方法.尽管现在高版本的浏览器已经支持getElementsByCla ...

  4. JS中的函数、Bom、DOM及JS事件

    本期博主给大家带来JS的函数.Bom.DOM操作,以及JS各种常用的数据类型的相关知识,同时,这也是JavaScript极其重要的部分,博主将详细介绍各种属性的用法和方法. 一.JS中的函数 [函数的 ...

  5. node.js 中回调函数callback(转载),说的很清楚,看一遍就理解了

    最近在看 express,满眼看去,到处是以函数作为参数的回调函数的使用.如果这个概念理解不了,nodejs.express 的代码就会看得一塌糊涂.比如: 复制代码 代码如下: app.use(fu ...

  6. JS中的函数、BOM和DOM操作

     一.JS中的函数 [关于注释] /** [文档注释]:开头两个*.写在函数上方,在调用函数时可以看到文档上方的描述信息. */   // 单行注释 /* 多行注释 */ 1.函数的声明及调用 (1) ...

  7. html css <input> javaScript .数据类型 JS中的函数编写方式 BOM总结 DOM总结

    Day27  html css div 块标签. 特点: 独占一行,有高度和宽度 span 行元素. 特点:在同一行显示,当前行满了自动去下一行显示. 不识别高度和宽度 1.1.1.1 2.输入域标签 ...

  8. 前端之js中的函数

    函数 函数就是重复执行的代码片.   函数定义与执行 <script type="text/javascript">     // 函数定义     function ...

  9. JS中的函数节流throttle详解和优化

    JS中的函数节流throttle详解和优化在前端开发中,有时会为页面绑定resize事件,或者为一个页面元素绑定拖拽事件(mousemove),这种事件有一个特点,在一个正常的操作中,有可能在一个短的 ...

  10. JS中encodeURIComponent函数用php解码的代码

    JS中encodeURIComponent函数给中文编码后,如何用php解码?? 前提:编码前的中文可能是gbk,gb2312,utf-8等. 复制代码 代码如下: urldecode() iconv ...

随机推荐

  1. 线程、GIL全局解释器锁、进程池与线程池

    目录 多进程实现TCP服务端并发 互斥锁代码实操 线程理论 创建线程的两种方式 多线程实现TCP服务端并发 线程的诸多特性 GIL全局解释器锁 验证GIL的存在 GIL与普通互斥锁 python多线程 ...

  2. MongoDB从入门到实战之MongoDB简介

    前言 相信很多同学对MongoDB这个非关系型数据库都应该挺熟悉的,在一些高性能.动态扩缩容.高可用.海量数据存储.数据价值较低.高扩展的业务场景下MongoDB可能是我们的首选,因为MongoDB通 ...

  3. css处理渲染的图片变形问题:object-fit: cover

    object-fit: cover完美解决!~

  4. 宝塔渗透之msf代理入侵

    前言 在渗透中遇到内网主机是一层接一层的拓扑形式,可以采用多层代理加路由转发访问,便于在渗透中出现网段隔绝可以使用此方法跳出局限 实验环境 kali: 192.168.75.131 target-ce ...

  5. 终于弄明白了 RocketMQ 的存储模型

    RocketMQ 优异的性能表现,必然绕不开其优秀的存储模型 . 这篇文章,笔者按照自己的理解 , 尝试分析 RocketMQ 的存储模型,希望对大家有所启发. 1 整体概览 首先温习下 Rocket ...

  6. ESXI 7.0封装网卡驱动

    前段时间配置的All In One 主机,由于华擎H410M-ITX/AC主板的板载网卡为intel I219-V,在安装ESXI后网卡无法驱动.查询之后发现原来ESXI7.0.2的版本不含该网卡驱动 ...

  7. Spark详解(03) - Spark3.0.0运行环境安装

    Spark详解(03) - Spark3.0.0运行环境安装 Spark运行模式 Spark常见部署模式: Local模式:在本地部署单个Spark服务 所谓的Local模式,就是不需要其他任何节点资 ...

  8. Java8常见函数式接口总结

    函数式接口 函数式接口:有且仅有一个抽象方法的接口. 使用@FunctionalInterface注解来标记.如果接口不是函数式接口就会编译出错 满足条件的接口即使不加上注解,那也是函数式接口 函数式 ...

  9. Spring 和 Spring MVC的区别

    Spring 和 Spring MVC的区别   学习Spring MVC也有几天时间了,那么Spring和Spring MVC的区别到底在哪里,二者是什么关系呢?认为二者是一个东西那肯定是不对的,而 ...

  10. windows系统批量转换CRLF和LF格式代码,解决eslint报错Delete `␍`解决'unix2dos' is not recognized as an internal or external command

    每天都要开心(▽)哇: 最近写代码,工程配置为lf格式,但是拉取代码后,代码都变成了CRLF,于是满屏幕报错 在做跨平台开发移植的时候,最常见的问题就是不同操作系统的换行不同(例如,Windows 上 ...