黑马程序员技术交流社区
标题:
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