大佬教程收集整理的这篇文章主要介绍了javascript – TypeError:this.$E_0.getElementsByTagName不是函数,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
TypeError: this.$E_0.getElementsByTagName is not a function
我的代码是:
var options = SP.UI.$create_DialogOptions(); options.html = '<div class="ExternalClass23FFBC76391C4EA5A86FC05D3D9A1904"><p>RedConnect is now available.</p></div>'; options.width = 700; options.height = 700; SP.UI.ModalDialog.showModalDialog(options);
使用firebug,我尝试只使用url字段而不是html字段,它没有给出任何错误.
也与此相关,SP.UI. $create_DialogOptions()实际上做了什么?使用它和简单地使用值的Dict作为选项有什么区别?
<script> function ShowDialog() { var htmlElement = document.createElement('p'); var HelloWorldNode = document.createTextNode('Hello world!'); htmlElement.appendChild(HelloWorldNodE); var options = { html: htmlElement,autoSize:true,allowMaximize:true,title: 'Test dialog',showClose: true,}; var dialog = SP.UI.ModalDialog.showModalDialog(options); } </script> <a href="javascript:ShowDialog()">Boo</a>
示例代码取自博客文章Rendering html in a SharePoint Dialog requires a DOM element and not a String.
当您查看文件SP.UI.Dialog.debug.js中SP.UI.DialogOptions“class”的定义时,您会看到它是一个空的javascript函数.
SP.UI.DialogOptions = function() {} SP.UI.$create_DialogOptions = function() {ULSTYE:; return new SP.UI.DialogOptions(); }
我猜测它是出于客户诊断的目的.看看这个SO问题:What does this Javascript code do?
以上是大佬教程为你收集整理的javascript – TypeError:this.$E_0.getElementsByTagName不是函数全部内容,希望文章能够帮你解决javascript – TypeError:this.$E_0.getElementsByTagName不是函数所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。