我正在尝试使用 Google Maps API 在信息框内创建一个 DOM 元素,但是在我希望找到我的元素的地方,浏览器不会呈现元素,而是呈现关于对象的纯文本。我怀疑这与我混合 JS 和 HTML 的方式有关,因为如果我只包含 Javascript(没有 HTML),则元素显示没有问题。
我的信息框内容变量如下所示:
var content = '<strong>Title</strong>' + document.createElement('button');
呈现的内容如下所示:
Title [object HTMLButtonElement]