我正在调试CKEditor并且Chrome开发者工具没有告诉我在单步执行时更新了哪个功能....或者我不知道如何查看所有引用指向特定变量。如何查看对特定变量的所有引用,以便我可以检测执行更新值。
有关详细信息,更新发生在dom / element.js
中的以下代码中setHtml: ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 ) ?
function( html ) {
//this function is not called...
}
:
function( html ) {
//here someone is updating this.$.innerHTML something other than 'html' value
return ( this.$.innerHTML = html );
},
特别是,我感兴趣的是谁更新&#34;这个。$。innerHtML值在幕后。为什么括号中的返回值?
感谢您的帮助
答案 0 :(得分:0)
这是一个简单的旧JavaScript。幕后没有任何事情发生。这一行:
return ( this.$.innerHTML = html );
做两件事:
this.$.innerHTML
设置为html
。html
的值。