我们的网络应用程序上安装了很多跟踪脚本,我们通过使用相同的旧JS片段附加到头部/身体部分来安装它们
document.getElementsByTagName('body')[0].append(scriptObject);
以上代码段在所有浏览器中都可以正常使用,但在Opera Neon中则不行。下载链接here。
我试着安慰了类型的domElement.append函数,它说“未定义”。 在其他浏览器中,输出是“功能”。
非常感谢您对此问题的任何暗示。
答案 0 :(得分:1)
最近有这个问题 - DOMElement.append不是你想要的DOMElement.appendChild()就是你想要的。
关于为什么append()在某些浏览器上工作的问题(Chrome for Windows可以工作,但不能用于OSX ???)我真的不知道 - 似乎没有太多的附加文档( )它可以在许多桌面浏览器和移动浏览器上运行。