【发布时间】:2018-05-14 18:11:35
【问题描述】:
如果可能的话,这是我想进一步简化的代码(我有一个完整的 if 列表,但这应该让你大致了解我想要什么):
function doc(type, name) {
if (type === 'getid')return document.getElementById(name);
if (type === 'getclass')return document.getElementsByClassName(name);
}
【问题讨论】:
-
这可能会在codereview.stackexchange.com 上得到更好的接收,但它非常基本。
-
对我来说看起来很简单。你认为它有什么问题?它是复杂的还是难以理解的呢?你如何使用这个功能?整个东西可以用
document.querySelectorAll代替吗? developer.mozilla.org/en-US/docs/Web/API/Document/… -
选择器已经是一个字符串,它指定对特定特征的 dom 查找,即
"." + name是类名的选择器,#是 id 等,也许使用 querySelector 来适应*. -
我正计划添加
document.createElement、document.createTextNode等,所以document.querySelectorAll不起作用
标签: javascript function if-statement return