javascript - DOM 的 native 附加功能在 Opera neon 中不可用

标签 javascript dom browser opera

我们的网络应用程序上安装了很多跟踪脚本,我们通过使用相同的旧 JS 片段附加到 head/body 部分来安装它们

document.getElementsByTagName('body')[0].append(scriptObject);

上面的代码片段在所有浏览器中都可以正常工作,但在 Opera Neon 中却不行。下载链接here .

我尝试安慰 typeof domElement.append 函数,它说“未定义”。 在其他浏览器中,输出是“函数”。

非常感谢有关此问题的任何提示。

最佳答案

最近遇到了这个问题 - DOMElement.append 不是您想要的 DOMElement.appendChild() 是您想要的。

至于为什么append()在某些浏览器上工作的问题(Windows上的Chrome可以工作,但OSX上的Chrome不行???)我真的不知道 - 似乎没有太多关于append(的文档) )任何地方,但它确实适用于许多桌面浏览器和移动浏览器。

关于javascript - DOM 的 native 附加功能在 Opera neon 中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42871585/

相关文章:

java - 浏览器图形 : Java Applet vs Flash vs anything else?

javascript - 使用 JQUERY 的对象中的下一项和上一项

javascript - 自动更新 Chrome 扩展计数器

javascript - 移动 Webkit : reliably detect viewable area in all situations?

php - DOMElement,如何(做一个简单的)检查属性是否存在?

javascript - 是否存在弹出窗口? (javascript)

browser - wappalyzer(Mozilla addon),GTmetrix如何找到cms平台

php - 使用 php/mysql 在 googlemaps 上动态绘制折线

javascript - 可以 .slideToggle() 特定的 <li> 吗?

javascript - 通过 javascript 动态添加 HTML