我首先要初始化JS插件,以检查页面上是否加载了插件:
if (typeof autosize !== 'undefined') {
autosize(document.querySelectorAll('textarea'));
}
问题是,即使页面上不存在插件,如果同一页面上有类似ID的DOM元素,它将返回true
,例如。<div id="autosize"></div>
。有什么想法吗?
如果是函数怎么样?
if (typeof autosize === 'function') {
autosize(document.querySelectorAll('textarea'));
}