黑马程序员技术交流社区

标题: javascript问题 [打印本页]

作者: 张甲甲    时间: 2013-5-16 22:44
标题: javascript问题
本帖最后由 张甲甲 于 2013-5-24 15:35 编辑

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
function mylove(browser)
{<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  document.getElementById("answer").value=browser;
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>练习模板</title>
</head>
<body>
<p><b>选择你喜欢的购物网站?</b></p><br>
<form>
   <input type="radio" name="browser" value="比较正品">京东商城<br>
   <input type="radio" name="browser" value="比较多样">天猫商城<br>
   <input type="radio" name="browser" value="比较国际">谷歌购物<br>
   <input type="radio" name="browser" value="比较教育">当当购物<br>
   你喜欢的购物网站是:<input type="text" size=20 id="answer">
</form>
</body>
</html>

问题一 ::调用js函数时 到底是传输this.value 给函数作为参数   还是browser传输去给函数作为参数

问题二::为什么 我将<input type="text" name="browser" value=>中的你name属性直接删除和后出现多选按钮
作者: xiewen    时间: 2013-5-24 13:58
问题一回答:
       调用js函数时,要传入的是单选框里的value值
问题二回答:
    因为单选框的name值要相同,而多选框的name值要不同,所以删除单选框里的nane属性就会变成多选框
                      黑马云青年为您解答




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2