点晴ERP-动态JS加载一个批量反审BOM按钮
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
:点晴ERP-动态JS加载一个批量反审BOM按钮 const objs = document.getElementsByClassName("box-tools pull-right"); // 创建外层 div const outerDiv = document.createElement('div'); outerDiv.onclick = function() {}; // 设置 onclick 事件(可根据需要填充逻辑) outerDiv.className = 'button_100px_img'; outerDiv.style.float = 'left'; outerDiv.style.maxWidth = '90px'; outerDiv.style.minWidth = '80px'; // 创建 img 元素 const img = document.createElement('img'); img.src = 'images/ckeck.gif'; img.border = '0'; img.align = 'absmiddle'; img.title = '一键反审'; // 创建 span 元素 const span = document.createElement('span'); span.style.fontWeight = 'bold'; span.style.fontFamily = '"宋体"'; // 注意:字体名称需要用引号包裹 // 设置 span 内部文本和事件 span.textContent = '批量反审'; span.onclick = function() { document.getElementById('show_batch_end_js').checked = true; if (document.getElementById("show_batch_end_js").checked==true){ for(i=0;i<document.getElementById("total_no_i").value;i++){document.getElementById("batch_end_"+i).style.display='';document.getElementById("csbatch_end_"+i).style.display='';} }else{ for(i=0;i<document.getElementById("total_no_i").value;i++){document.getElementById("batch_end_"+i).style.display='none';document.getElementById("csbatch_end_"+i).style.display='none';} } batch_mul_order(); }; // 创建 checkbox input 元素 const checkbox = document.createElement('input'); checkbox.type = 'checkbox'; checkbox.name = 'show_batch_end_js'; checkbox.id = 'show_batch_end_js'; checkbox.value = '1'; checkbox.style.width = '14px'; checkbox.style.height = '14px'; checkbox.style.verticalAlign = 'text-top'; checkbox.style.float = 'right'; checkbox.style.marginTop = '3px'; checkbox.onclick = function() { if (document.getElementById("show_batch_end_js").checked==true){ for(i=0;i<document.getElementById("total_no_i").value;i++){document.getElementById("batch_end_"+i).style.display='';document.getElementById("csbatch_end_"+i).style.display='';} }else{ for(i=0;i<document.getElementById("total_no_i").value;i++){document.getElementById("batch_end_"+i).style.display='none';document.getElementById("csbatch_end_"+i).style.display='none';} } }; // 将元素添加到外层 div 中 outerDiv.appendChild(img); outerDiv.appendChild(span); outerDiv.appendChild(checkbox); // 将外层 div 添加到父元素中 objs[1].appendChild(outerDiv); 该文章在 2024/11/8 17:41:06 编辑过 |
关键字查询
相关文章
正在查询... |