我有这个有效的代码:
<script type="text/javascript" language="javascript">
function doStuff1(){
var eml=document.getElementsByName('email')[0].value;
msg=document.getElementsByName('message')[0];
msg.value = eml + ' ' + msg.value;
alert ('Message has been submitted');
return true; //return false to test just messagebox and updated message textarea
}
</script>
但是,当我使用getElementById
而不是getElementsByName
then 它停止工作。那就是该方法不会显示警报对话框。
当然,我id
在同一个标签上添加了一个属性name
,比如id="email" name="email"
当单击表单中的提交按钮时调用此方法。
可能是什么问题呢?