在做项目中遇到这样一个问题,就是我们需要添加几组数据到数据库,但是具体几组数据不确定,有客户来填写,比如我们需要添加打折策略,可能个策略有很多组方案,比如“满100打5折,满200打4折,满500打3折”等等,这是作为一组方案来执行的,但是并不确定一组方案中有几个子方案,所以,这里我用JS进行添加删除子方案,并要对方案输入的正确性加以判断,并且通过json传输写入数据库,这里我们主要写如果添加删除一组子项目和如果给每个文本框添加验证. 动态添加一组文本框: ; //添加表格行 addTable…
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-wid…
function addDiv(w,h){     //如果原来有“divCell”这个图层,先删除这个图层    deleteDiv();    //创建一个div       var my = document.createElement("divCell");       //添加到页面       document.body.appendChild(my);       //通过样式指定该div的位置方式,若是想要自己设置div的位置,这句话必须有,把它注释掉你就可以知道效果拉…
添加: obj.classList.add("active"); 删除:obj.classList.remove("active");例子 <button class="btn1 btn2">点击</button> <script> var btn=document.querySelector(".btn1"); btn.onclick=function(){ this.classList.…
<body> <div id="div" style="background: yellow;width:200px;height:200px;"></div> <button onclick="selectDiv()">选择元素</button> <button onclick="deleteDiv()">删除元素</button> <…
一.原生js添加/删除元素的class属性: <!-- span元素原有class = "test" --> <span class="test"></span> // 获取元素 var ele = document.getElementsByClassName("abc"); // 方法1:直接赋值,会覆盖原有的值 ele.className = "test1"; <!-- clas…
<!DOCTYPE html> <html> <head> <title></title> <script src="https://cdn.bootcss.com/three.js/r67/three.js"></script> <script src="https://cdn.bootcss.com/stats.js/r10/Stats.min.js"></sc…
原生js添加和删除类: this.className +=" "; this.className = this.className.replace(" 原来的类","替换后的类");…
js动态给table添加/删除tr的方法. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>JS动态为table添加与删除tr-www.jbxue.com-脚本学堂 </TITLE> <META NAME="Generator" CONTENT="EditPlus"…
有时我们需要用cookie保存用户名,记录登录状态,如何正确判断该机用户cookie是否存在呢?不能简单使用a!=”这样的写法. 正确方法是:判断是否存在名为username3的cookie,使用document.cookie.indexOf(“username3=”)来判断,如果返回值是-1,表示不存在. a=getCookie("username3"); c_start=document.cookie.indexOf("username3="); if(c_st…