0

使用这个脚本

function clearChildren(element) {
for (var i = 0; i < element.childNodes.length; i++) {
//for (var i = 0; i < 30; i++) {
var e = element.childNodes[i];
if (e.tagName) switch (e.tagName.toLowerCase()) {
case 'input':
switch (e.type) {
case "radio":
case "checkbox": e.checked = false; break;
case "button":
case "submit":
case "image": break;
default: e.value = ''; break;
}
break;
case 'textarea': e.value = ''; break;
case 'select': e.selectedIndex = -1; break;
default: clearChildren(e);
}
}
}

在 CPanel 上看到高 I/O 使用率。element.childNodes.length是 30,每行有 ~20 列。

是否可以改进脚本以减少 I/O 使用?或者是因为太多的列/行?

删除case "radio":和其他不必要的,但 I/O 使用是相同的。

请指教该怎么做

4

0 回答 0