@DT_ 报错信息代码段(function() { var Stage = Laya.Stage; var HTMLDivElement = Laya.HTMLDivElement; var Browser = Laya.Browser; var WebGL = Laya.WebGL; (function() { // 不支持WebGL时自动切换至Canvas Laya.init(Browser.clientWidth, Browser.clientHeight, WebGL); Laya.stage.alignV = Stage.ALIGN_MIDDLE; Laya.stage.alignH = Stage.ALIGN_CENTER; Laya.stage.scaleMode = "showall"; Laya.stage.bgColor = "#232628"; setup(); })(); function setup() { createParagraph(); // 代码创建 } function createParagraph() { var p = new HTMLDivElement(); Laya.stage.addChild(p); p.style.font = "Impact"; p.style.fontSize = 30; var html = '<span style="color:black;font-weight:bold;font:24px Arial">  a paragraph from external html.</span>\ <br/>\ <span style="color:white;font:24px Arial">paragraph 2</span>\ <img src="https://layaair.ldc.layabox.com/demo/h5/res/html/30.png" style="width:100;height:100" onclick="this.style.display=\'none\';" />\ <span style="color:white;font:24px Arial">paragraph 3</span>'; p.innerHTML = html; p.innerHTML = html; } })();
魏飞黄 这个问题是onload在对象被销毁后仍然在监听纹理的加载成功事件,加载成功后,访问被销毁的对象导致报错,对象在被销毁时没有清理干净事件导致的,目前我是这么改的:在laya.html.js内938行加入 if(_$this.destroyed){ return; }