当前位置: 代码迷 >> Java Web开发 >> 懂 JavaScript
  详细解决方案

懂 JavaScript

热度:528   发布时间:2016-04-17 12:54:23.0
懂 JavaScript 高手请进
能不能帮我看一下,下面这段代码是什么意思

<script   language= "javascript ">

function   add(){
document.attackSolutionActionForm.attack_event_code.value   =
attack_event_codeC.value;//第一行
document.attackSolutionActionForm.attack_mean.value   =  
attack_meanC.value;//第二行
document.attackSolutionActionForm.attack_action.value   =  
attack_action.value;//第三行
document.attackSolutionActionForm.action   =
attack_actionC.innerText;//第四行
document.attackSolutionActionForm.submit();   //第五行
}

</script>

------解决方案--------------------
1.2.3行
给name为attackSolutionActionForm的表单里的元素赋值
4.设定表单的action,也就是表单提交后发往那个地址
5.提交表单
------解决方案--------------------
attackSolutionActionForm是写页面的人给表单自己取得名字,你可以使用document.forms[index]来访问表单,index是指从上到下表单的编号,只有一个表单的话为0
------解决方案--------------------
可以,但是你要先document.attackSolutionActionForm=new Object();
也就是说遇到复杂对象的时候必须先new一个,一般的属性如果不存在,赋值就等于创建
------解决方案--------------------
这个document.xxxxx 是不是全称是这样的window.document.xxxx
这个命题我现在还没有想到不成立的地方,当然,除了你用5个x,和4个x有什么不同
  相关解决方案