看文档里面这个参数还可以是 HTMLElement,那我更建议你传一个 HTMLElement 过去。  * * * 创建一个 DOM 对象,然后绑定事件 function createElementFromHTML(htmlString) { var div = document.createElement('div'); div.innerHTML = htmlString.trim(); return div.firstElementChild; } const el = createElementFromHTML(contentHtml) el.addEventListener('click', () => { this.removeMarker(); }) ... content: el, ... * [javascript - Creating a new DOM element from an HTML string using built-in DOM methods or Prototype - Stack Overflow](https://link.segmentfault.com/?enc=oTQrkp2qpb7rJqVlUlLO%2FQ%3D%3D.DdWgnjfLduRBHn1GeJWFLoTBE45LhCtgNPOKLRfWt1xZQk6U2pehcZT8Ip93qc2auQnvQNRpCHP6DeCmrNe%2Fgy1hJjd6mRFC4GTRgDtARQCpYuUUR%2FULFL6QbeVMei4LwfEP%2FXvMTXJYhQBrKxYL3rlt8abBoHhHG%2F7e4kN19S0%3D) 官方的示例里面也是类似的做法。 * [自定义样式信息窗体-信息窗体-示例中心-JS API 示例 | 高德地图API](https://link.segmentfault.com/?enc=%2Bxe98aNfG40fA38pLcKfFA%3D%3D.2URZAhPzK9Tr8guIIGEibQ7Di6N9qEm0ElGyaavbxIBPAHyGwQkGVNNpS6%2F3Lnjpnr5tRrLEe3ko28PXbq%2Fs0KKQQiC12SbDhfFKxwDQsoZMqbRcK6ljjmnJXSF4MqKD)