为什么函数未定义呢 javascripthtml 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <select name="you" onchange="mychange(this);">不是函数未定义,而是你没有传递参数 if else if 后面的分号去掉 type="javascript" 这个也去掉<html><head><title>猜拳游戏</title><script>function mychange(obj){var val=obj.value;var myimg=document.getElementById("myjpg");if (val=="qt") {myimg.src="qt.jpg"}else if (val=="jz") {myimg.src="jz.jpg"}else if (val=="b") {myimg.src="b.jpg"}}</script><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/></head><select name="you" onchange="mychange(this);"><option value="qt">拳头</option><option value="jz">剪子</option><option value="b">布</option></select><img src="1.jpg" id="myjpg"/></html> 二楼正确 不过我想知道为什么要去掉type="javascript" Quote: 引用 3 楼 zhangjw152 的回复:谢谢,为什么要去掉type="javascript" 呢 对于 JavaScript,其 MIME 类型是 "text/javascript"。 分享:JS渐入渐出效果 怎么获取json对象中的子对象? 如何读取身份证信息,求救啊...大哥们 怎样将一下Execl中的模块代码搬到javascript中使用 JavaScript,servlet 关于javascript的简单问题 一简单问题——求一格式化成两位小数金额的函数 高分求救 用js 写菜单. .net在后台直接输出HTML代码和在前台用控件绑定有什么区别? mvc3 动态读取数据库的问题 怎么给li自动生成递增序号,大于9的时候,序号为10,而不为010? 如何让button常显示在页面
type="javascript" 这个也去掉<html>
<head><title>猜拳游戏</title>
<script>
function mychange(obj){
var val=obj.value;
var myimg=document.getElementById("myjpg");
if (val=="qt") {myimg.src="qt.jpg"}
else if (val=="jz") {myimg.src="jz.jpg"}
else if (val=="b") {myimg.src="b.jpg"}
}
</script>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
</head>
<select name="you" onchange="mychange(this);">
<option value="qt">拳头</option>
<option value="jz">剪子</option>
<option value="b">布</option>
</select>
<img src="1.jpg" id="myjpg"/>
</html>