为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

鸿蒙传说 2023-02-11 11:13:47
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[]}
查看完整描述

1 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

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控件的类型是HIDDEN
J.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[]}


查看完整回答
反对 回复 2023-02-15
  • 1 回答
  • 0 关注
  • 114 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号