js动态生成添加html

dongtaitianjia.js

$(function() {
var addKeyAlarmNote = function(){
var node = "<div id='keyAlarm' class='keyAlarmBox'>"
+"<span>共有</span>"
+"</div>";
$("#box").append($(node));
$("#gs_container").append($(node).show());
}
addKeyAlarmNote();

//将告警拼成html

var getList = function(data){
var lis ="";
if(data && data.data.list.length > 0){
for(var i = 0; i <data.data.list.length;i++){
console.log("2");
var li = getAlarmLi(data.data.list[i]);
lis += li;
}
}
return lis;
}

$.ajax({url:'MineJs/ajax3.json',
type:'post',
async:true,
success:function(data){
var lis = getList(data);
$("#keyAlarmContent").append(lis);
}});

//获取电站类型对应的图片
var getStationTypeImg = function(type){
if(type == 1){
return "image/map_point_1X0.png";
}else if(type = "2"){
return "image/map_point_220.png";
}
}

var getAlarmLi = function(item){
var node = "<li class='stationsAlarm' sId ='"+item.stationCode+"'>"
+ "<img src='" + getStationTypeImg(item.cominedType) + "'/>"
+"<p class = 'descr'>"
+"<span>[</span>"
+" <span class='stationType' style='font-weight:800;'>" + (item.cominedType)+"</span>"
+"<span>]</span>"
+ "<span class='stationName'>" + item.stationName + "</span>"
+ "<input type='hidden' name='sid' value='" + item.stationCode + "' />"
+ "</p>"
+ "<div class='alarmNums'>"
+ "<div class='alarmLevel levle2' style='border-radius: 5px 0 0 5px;'>" + item.severityLevel['2'] + "</div>"
+ "<div class='alarmLevel levle3'>" + item.severityLevel['3'] + "</div>"
+ "</div>"
+"</li>";
return node;
}




});


dongtaitianjia.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="MineJs/dongtaitianjia.js"></script>
<script type="text/javascript" src="MineJs/ajax.js"></script>
</head>
<body>
<div class="alarm" id="box">
<span>第一条数据</span>
<div id="keyAlarmContent" style="height:800px;width:500px">
</div>
</div>
</body>
</html>

ajax3.json
{"success":true,"message":null,"data":{"list":[{"id":null,"optimisticLockVersion":null,"stationCode":"D5EEAB8D1FD72BC6E70F2FB050DD9EC8","stationName":"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq","generatingCapacity":null,"cominedType":"2","severityLevel":{"1":0,"2":0,"3":0}},{"id":null,"optimisticLockVersion":null,"stationCode":"BE6C528112A8ABF22F12D4DF25F9EBE5","stationName":"hyhy","generatingCapacity":null,"cominedType":"2","severityLevel":{"1":0,"2":0,"3":0}},{"id":null,"optimisticLockVersion":null,"stationCode":"C77CF68F638F06443F8AF1F02DE1B0E3","stationName":"kl","generatingCapacity":null,"cominedType":"2","severityLevel":{"1":0,"2":0,"3":0}},{"id":null,"optimisticLockVersion":null,"stationCode":"DEC0A66791F9943CE286855C78EEDD6A","stationName":"gx","generatingCapacity":null,"cominedType":"2","severityLevel":{"1":0,"2":0,"3":0}},{"id":null,"optimisticLockVersion":null,"stationCode":"73D46007AFD40281125B3AD9E57268D5","stationName":"CSL","generatingCapacity":null,"cominedType":"2","severityLevel":{"1":0,"2":0,"3":0}},{"id":null,"optimisticLockVersion":null,"stationCode":"4C60F42E449C2D3B05ACD3108225AF8E","stationName":"一个很长的狮吼功内容可以显示一些什么内容大家经鉴定该基地及国际景点基金降低基金","generatingCapacity":null,"cominedType":"2","severityLevel":{"1":0,"2":0,"3":0}}],"totalMap":{"1":0,"2":0,"3":0},"total":8,"pageNo":1,"pageSize":6,"pageCount":2},"errorMsg":{}}
动态创建HTML元素和添加样式 在JavaScript中,我们经常需要通过代码动态创建HTML元素并为其添加样式。通过这种方式,我们可以根据需要在页面上创建和定制元素,使网页和应用程序更加灵活和交互。该方法接受一个参数,即要创建的元素的标签名称。接下来,我们可以为该元素添加样式。属性,我们还可以为元素添加CSS类。方法将新创建的元素添加到页面的指定位置。例如,我们可以使用以下代码为新创建的。的CSS类,我们可以使用以下代码将该类添加到新创建的。元素的背景颜色变为红色,并添加一个黑色的边框。的容器元素,我们可以将新创建的。 阅读详情

相关推荐

使用JavaScript将动态内容添加到HTML页面

要将动态内容添加到HTML页面,可以使用JavaScript来操作DOM(文档对象模型)。DOM是HTML文档的表示形式,通过JavaScript可以访问和修改DOM元素。为"parent"的父元素中。最终,当页面加载时,新的内容将被动态添加到HTML页面中。下面是一些示例代码,演示如何使用JavaScript将动态内容添加到HTML页面。元素,并将其内容设置为"这是新的内容"。元素的内容设置为"这是新的内容"。为"parent"的父元素中。上面的代码创建了一个新的。上面的代码将新创建的。

CyberJolt的博客 782

js动态生成html

1、生成html 动态生成showView <div class="showView"> </div> 异步获取数据: var del_id = ""; function del(e,notice_id) { del_id = notice_id; $(".del_modal_id").val(del_id) $.ajax({ url: "/admin/samproofing/getNotice", type

懒虫的博客 3970

AIDD机器学习深度学习药物发现与设计教程总结

AIDD(AI Drug Discovery & Design):是近年来非常火热的技术应用,且已经介入到新药设计到研发的大部分环节当中,为新药发现与开发带来了极大的助力。倾向于机器对数据库信息的自我学习,可以对数据进行提取和学习,一定程度上避免了化合物设计过程中的试错路径,同时还会带来很多全新的结构,为药物发现打破常规的结构壁垒。覆盖了机器学习和深度学习,能与新药研发相结合并实质性的应用到靶点预测、高通量筛选、药物设计、药物的ADMET性质预测等;且算力方面,由早期应用于药物发现领域的决策树、随机

wutianlin0723的博客 6814

用js动态生成html页面

首先思路明确:生成的元素是一个完整的DOM对象;这些DOM对象的属性可以是字符串,xml文件,也可以是json格式的数据,存储在后台或者其它位置;通过层层解析,顺着DOM层级关系动态创建在html文档流中;这些html文档放于不同的模板文件中相应生成不同样式的效果。以下就json格式存储的数据,简单示例一下:第一步:获取attribute数据var url = window.android.get...

qq_33417237的博客 4万+

东华大学oj系统 39 最大乘积

39 最大乘积 作者: Turbo时间限制: 1S章节: 深度优先搜索 问题描述 : 对于n个数,从中取出m个数,如何取使得这m个数的乘积最大呢? 输入说明 : 第一行一个数表示数据组数   每组输入数据共2行:   第1行给出总共的数字的个数n和要取的数的个数m,1<=n<=m<=15,   第2行依次给出这n个数,其中每个数字的范围满足:a[i]的绝对值小于等于4。 输出说明 : 每组数据输出1行,为最大的乘积。 输入范例 : 1 5 5 1 2 3 4 2 输出范例 : 48 注:难

weixin_50336369的博客 527

C语言—for循环打印矩形,正三角形,倒三角形,九九乘法,等腰三角形,倒着的等腰三角形(简易版代码)(重点考察for循环嵌套)

本章节教大家如何利用for循环打印正三角形,倒三角形,九九乘法表及等腰三角形(简易版代码)说明:1、循环语句的循环体内又包含另一个完整的循环结构,称为循环结构的嵌套。内嵌的循环语句中还可以再嵌套循环结构,这样就形成多重循环结构的嵌套。2、for 语句、while 语句和 do-while 语句都允许嵌套。三种循环语句可以相互嵌套。3、内层的循环语句必须完全被包含在外层的循环体中,不能发生交叉。

m0_63501145的博客 1695

html js 动态添加树形菜单,javascript动态生成树形菜单的方法

本文实例讲述了javascript动态生成树形菜单的方法。分享给大家供大家参考,具体如下://========================================//Envrionment to hold Listeners//========================================tv_listeners = new Array() ;function lis...

weixin_30345333的博客 675

面试篇 - LoRA(Low-Rank Adaptation) 原理

输出示例:trainable params: 262,144 || all params: 6,742,016,000 || trainable%: 0.0039。论文实验显示:零初始化 BB 可使初始损失与预训练模型相差不足0.1%,而非零初始化可能差50%+。若初始 ΔW≠0,模型可能立即偏离预训练学到的知识(如GPT-3突然忘记如何造句)。:如同汽车改装,先保持原厂配置(W),再逐步加装新部件(ΔW),避免直接飙车失控。:大模型的权重变化矩阵 ΔWΔW 通常是低秩的(少数主成分主导变化)。

qq_60245590的博客 1151

Javascript 在HTML页面中动态添加表格,动态生成行的示例

Javascript 在HTML页面中动态添加表格,动态生成行的示例

gfuugfdkkn的博客 1741

pix4d安装步骤

pix4d三维模型软件的安装步骤

Little_Bee_27000的博客 1万+

DDR5内存命令真值表详解:如何正确解析JESD79-5标准中的关键指令

本文深度解析JESD79-5标准中的DDR5内存命令真值表,将其视为动态通信协议进行拆解。详细阐述了1-Cycle与2-Cycle命令的区别、Bank Group寻址机制以及模式寄存器(MR)操作流程,为硬件与固件工程师提供了从信号解析到系统调试的完整实战指南,是理解和优化高性能计算平台内存子系统的核心。

numpy6sculptor的博客 547

[Javascript]在HTML页面中动态添加表格,动态生成行的示例

"http://www.w3.org/TR/html4/loose.dtd">动态添加表格示例//CopyRight@liwei 2005/11//动态删除行的函数还没有完成。注意innerHTML里面的控件代码属性赋值的时候不要使用引号function addLine(){    var newLine = planTable.rows.length;    var row = planTabl

小李专栏 1万+

别再纠结高侧低侧了!用INA199/INA219这类集成电流检测芯片,5分钟搞定精准电流测量

本文详细解析了使用INA199/INA219等集成电流检测芯片实现精准电流测量的高效方案。通过对比传统分立元件方案,突出集成芯片在精度、温度稳定性和设计简化方面的优势,并提供硬件设计避坑指南和软件实现最佳实践,帮助开发者快速掌握电流检测技术。

weixin_42685438的博客 469

Javascript 在HTML页面中动态添加表格 动态生成行的示例

Javascript 在HTML页面中动态添加表格 动态生成行的示例

hftyhv的博客 358

数字IC行业笔试面试全攻略

数字IC行业迎来快速发展,国产替代加速,技术创新活跃,应用领域持续扩展,但人才缺口扩大。职业发展路径清晰,从初级到首席工程师/架构师的技术路线,或转向管理岗位。薪资待遇优厚,应届生起薪25-35W,5-10年经验可达70-110W,架构师年薪超百万。薪资受公司平台、技术方向、学历背景、项目经验和地域因素影响。AI芯片、汽车电子等热门方向溢价明显,成功流片经验尤其重要。

2301_79143213的博客 759

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

js动态生成html表格,JS动态添加table表格元素

// Last updated 2006-02-21function addRowToTable(){var tbl = document.getElementById('tblSample');var lastRow = tbl.rows.length;// if there's no header row in the t...

weixin_42122988的博客 307

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

html动态生成tr标签,JS动态添加tr元素

tr1:是否testfunction addDiv(){//创建行var tr=document.createElement("tr");//newNode.setAttribute("id","a3");//创建第一个单元格var td = document.createElement("td");var tdContent = document.createTextNode("xx...

weixin_39905500的博客 1249

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

html页面动态表格,[Javascript]在HTML页面中动态添加表格,动态生成行的示例

/p>"http://www.w3.org/TR/html4/loose.dtd">动态添加表格示例//CopyRight@liwei 2005/11//动态删除行的函数还没有完成。注意innerHTML里面的控件代码属性赋值的时候不要使用引号function addLine(){var newLine = planTable.rows.length;var row = planTab...

weixin_35875219的博客 227

html 动态生成js对象,Js 面向对象 动态添加标签页

Js 面向对象 动态添加标签页varthat;classTab{constructor(id){//获取元素that=this;this.main=document.querySelector(id);this.add=this.main.querySelector(‘.tabadd‘);//li的父元素this.ul=this.main.querySelector(...

weixin_30983563的博客 265

在html页面中动态添加表格数据,[Javascript]在HTML页面中动态添加表格,动态生成行的示例...

/p>"http://www.w3.org/TR/html4/loose.dtd">动态添加表格示例//CopyRight@liwei 2005/11//动态删除行的函数还没有完成。注意innerHTML里面的控件代码属性赋值的时候不要使用引号function addLine(){var newLine = planTable.rows.length;var row = planTab...

weixin_39710951的博客 477

html动态生成按钮事件,javascript 动态生成按钮并添加事件时为什么不响应?

javascript 动态生成按钮并添加事件时为什么事件不响应?(谢谢大家!)1)html部分123456789101112 2)script部分//_t为一个现在的Table对象_div为现有divbtnDelRow=create$('input','button');btnDelRow.setAttribute('value','删除一行');//为什么我单击btnDelRow时没有执行'...

weixin_33324435的博客 278

Javascript]在HTML页面中动态添加表格,动态生成行的示例

动态添加表格示例 //CopyRight@liwei 2005/11 //动态删除行的函数还没有完成。注意innerHTML里面的控件代码属性赋值的时候不要使用引号 function addLine(){ var newLine = planTable.rows.length; var row = planTable.insertRow(newLine...

开心的穷下去 303

js拼html加入tab,js在动态生成的页面上动态添加easyUI的tab

");var content = "";tab.tabs('add', {title: view.title,content : content,closable: true});执行到add的时候,就报出了如下错误:jquery.easyui.js:5210 Uncaught TypeError: Cannot read property 'options' of undefinedat _34...

weixin_31222161的博客 259

关于动态加载html,CSS,javascript代码

随着开始学习前端技术,我也是自然的接触到了html、CSS、JavaScript这些在网页前端中最基础的东西。我也在其中遇到了很多有意思的问题。在一开始我制作的网页都是用html先把结构全部搭建好了,之后再使用CSS来设置设置html元素的样式属性,最后使用JavaScript来给其增加一些动态的效果,比如点击一个按钮会改变元素的一些样式什么的~(~ ̄▽ ̄)~。 但是这是就遇到了问题,我们虽然把

qzy197126的博客 1522

javascript中给table添加新的行列

JS原生写法<script> var t = document.getElementById("test"); t.innerHTML = "<tr><td>数据</td></tr>"; //或者 var t = document.getElementById("test"); var tr = document.createElement("tr"); var td = doucment.cr

秋尾鸣的博客 834

javascript操作向表格中动态加载数据

首先在HTML中编写表格信息 &amp;lt;table width=&quot;500px&quot; border=&quot;1&quot;&amp;gt; //表格头部信息 &amp;lt;thead&amp;gt; &amp;lt;tr&amp;gt; &amp;lt;th&amp;gt;编号&amp;lt;/t

qq_40825627的博客 1043
上一篇: 前端国际化
下一篇: sql日期格式区分大小写
Hello______world
博客等级 码龄14年 16粉丝 106原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值