Javascript清除所有脚本。高I/O使用率

Javascript清除所有脚本。高I/O使用率,javascript,performance,Javascript,Performance,使用此脚本 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

使用此脚本

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);
}
}
}
函数clearChildren(元素){
对于(var i=0;i
在CPanel上可以看到高I/O使用率。
element.childNodes.length
为30,每行大约有20列

是否可以改进脚本以减少I/O使用?还是因为有这么多列/行

删除了
案例“radio”:
和其他不必要的,但I/O用法相同


请告诉我该怎么做

JavaScript是在客户端而不是服务器上执行的,所以cPanel不会知道发生了什么。嗯,是的,但我检查了。删除脚本后,I/O减少。还使用
dunaTrace AJAX Edition
进行了测试,请参阅持续时间3635,12毫秒。在任何情况下,脚本都有问题。需要更改一些我在上面的代码中根本看不到任何AJAX。没有
AJAX
。这是软件名称检查
javascript
你想用你的函数实现什么?你想清除表单吗?