哪位高手能帮我解释下每句话的值和意思?

var M={word:"",tn:""};
for(var K in M){ //这句话意思。得到的值是?
var J=document.createElement("input"); //这句话意思。得到的值是?
J.type="hidden"; //这句话意思。得到的值是?
J.name=K; //这句话意思。得到的值是?
J.value=M[K]; //这句话意思。得到的值是?
E.push(J); //这句话意思。得到的值是?
document.f.appendChild(J); //这句话意思。得到的值是?
}
}
function I(K){for(var L=0,J=K.length;L<J;L++){document.f.removeChild(K[L])}return[]}

鸿蒙传说
浏览 115回答 1
1回答

慕莱坞森

var M={word:"",tn:""};/*这里是在f表单元素中添加一个<input type=hidden>元素,具体到本脚本就是<input type=hidden name=word value=""><input type=hidden name=tn value="">*/for(var K in M){ //枚举M对象中的元素,K获得M中每个属性的名字var J=document.createElement("input"); //创建一个INPUT控件J.type="hidden"; //设置INPUT控件的类型是HIDDENJ.name=K; //控件的名字是M的一个属性名,在这里是"word"和"tn"J.value=M[K]; //控件的值是对象M的属性所对应的值E.push(J); //将INPUT控件压入E数组document.f.appendChild(J); //给f元素(好像是个表单元素)添加一个控件J}}function I(K){for(var L=0,J=K.length;L<J;L++){document.f.removeChild(K[L])}return[]}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript