innerHTML 中添加onclick方法 不管用

花儿谢了后 花儿谢了后 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
     div.style.height = "200px";
div.style.cursor = "pointer";
div.style.border = "1px solid gray";
div.style.backgroundColor = "white";
div.style.margin = "auto";
div.id = "divTablePole";
var stringBreakDownPole = "<table class='table'><tr><th>箱名称</th><th>杆编号</th></tr>";
for (var i = 0; i < data.length; i++)
{
if (largenelat > data[i].XLat && smallswlat < data[i].XLat && data[i].YLong < largenelng && data[i].YLong > smallswlng)
{

if (!mgr)
mgr = new BMapLib.MarkerManager(window.bmap, {});
var point = new BMap.Point(data[i].YLong, data[i].XLat);
var marker = BmapUtils.marker.addWithIcon(data[i].YLong, data[i].XLat, data[i].Ico, size);
marker.setTitle(data[i].Title);
setMarkerMetadata(marker, data[i]);
arraypoint.push(marker);

stringBreakDownPole += "<tr class='info' name=" + data[i].Title + " onclick='clickMarkerLocation("+data[i].Title+")'><td>" + data[i].CabName + "</td><td>" + data[i].Title + "</td></tr>";


if (window.bmap.getZoom() == zoom)
{
BmapUtils.marker.focused(marker, zoom);
setSimInfoWindows(marker, zoom);
}
a++;
}
}

stringBreakDownPole += "</table><input style='float:left;margin:0px;' value='故障灯有"+a+"个' class='btn btn-warning' type='button'></input><input style='float:right;margin:0px;' value='关闭' class='btn btn-danger' type='button' onclick='$(\"#close\").click()'></button>";
div.innerHTML=stringBreakDownPole;
div.style.overflowY = "scroll";
...全文

相关推荐

调用innerHTML之后onclick失效问题的解决方法

调用innerHTML之后,onclick失效了,这也是在意料之中的,因为innerHTML是以文本形式插入的button,所以无法识别onclick事件

weixin_38618819

JavaScript onclick事件使用方法详解

onclick是一个事件,当事件被触发时就会执行处理,onclick是一个处理鼠标点击的事件。本篇文章就给大家分享关于JavaScript中onclick事件的用法。 我们首先来看一下onclick事件的语法 以下是如何使用onclick事件编写。 使用document.getElementById()在文档中指定id元素,并使用function(){}处理单击该元素时发生的事件。 document.getElementById("button").onclick = function() { // 设置在此处单击#button时要发生的事件 }; 我们来看具体的示例 以下是使用oncl

weixin_38688403

JavaScript给按钮绑定点击事件(onclick)的方法

主要介绍了JavaScript给按钮绑定点击事件(onclick)的方法,涉及javascript绑定onclick的基本技巧,非常具有实用价值,需要的朋友可以参考下

weixin_38600341

JSX不是HTML:React声明式UI的本质与实战

JSX是JavaScript的语法扩展,用于声明式描述UI结构,而非编写HTML模板。其核心原理是将XML风格语法编译为React.createElement调用,生成轻量级虚拟DOM节点,支撑高效Diff算法与数据驱动渲染。技术价值在于统一逻辑与视图、消除模板割裂、提升可维护性与类型安全。典型应用场景包括动态属性注入、条件渲染、列表map+key优化、受控表单及事件委托。理解JSX本质,是掌握React状态管理、组件通信与前端工程化实践的前提,也是应对react面试题、前端react面试考察代码等高频考点

WWWWWWWWolf

Javascript中innerHTML用法实例分析

本文实例讲述了Javascript中innerHTML用法。分享给大家供大家参考。 具体实现方法如下: 代码如下:&lt;html&gt; &lt;head&gt; [removed] function t(){  var cont = document.getElementById(‘container’);  var htmlcode = “哈哈哈哈”;  cont[removed] = htmlcode; } [removed] &lt;/head&gt; &lt;body&gt;     春天   &lt;li

weixin_38614268
评论 18
收藏 已收藏
分享
返回顶部
花儿谢了后
.NET社区 62,272 成员 668,968 内容