- 爱易网页
-
JavaSript
- 单选框图片显示解决方案
日期:2014-05-16 浏览次数:20345 次
单选框图片显示
有三个单选框~~每个对应一张图片~~~
选中一个单选框后~~~会把对应的图片显示在上面的 <div> 层中
的js怎么写
<div>
</div>
<hr>
<form name=f1 id=f1>
<table border= "1 " cellpadding= "0 " cellspacing= "1 " bordercolor= "#CCCCCC ">
<tbody>
<tr>
<td> <input type= "radio " value= "07 " name= "webmodel " /> NO.01 </td>
</tr>
<tr>
<td bgcolor= "#ffffff "> <a href= "# "> <img src= "1.jpg " width= "140 " height= "200 " border= "0 " /> </a> </td>
</tr>
</tbody>
</table> </td>
<td> <table border= "1 " cellpadding= "0 " cellspacing= "1 " bordercolor= "#CCCCCC ">
<tbody>
<tr>
<td> <input type= "radio " value= "07 " name= "webmodel " /> NO.02 </td>
</tr>
<tr>
<td bgcolor= "#ffffff "> <a href= "# "> <img src= "2.jpg " width= "140 " height= "200 " border= "0 " /> </a> </td>
</tr>
</tbody>
</table> </td>
<td> <table border= "1 " cellpadding= "0 " cellspacing= "1 " bordercolor= "#CCCCCC ">
<tbody>
<tr>
<td> <input type= "radio " value= "07 " name= "webmodel " /> NO.03 </td>
</tr>
<tr>
<td bgcolor= "#ffffff "> <a href= "# "> <img src= "3.jpg " width= "140 " height= "200 " border= "0 " /> </a> </td>
</tr>
</tbody>
</table>
</form>
------解决方案--------------------
<html>
<style>
</style>
<script>
function showPic(picUrl)
{
document.getElementById( "dv ").style.backgroundImage = "url( "+picUrl+ ") ";
document.getElementById( "dv ").style.width=140;
document.getElementById( "dv ").style.height=200;
}
</script>
<body>
<div id=dv>
</div>
<hr>
<form name=f1 id=f1>
<table border= "1 " cellpadding= "0 " cellspacing= "1 " bordercolor= "#CCCCCC ">
<tbody>
<tr>
<td> <input type= "radio " value= "07 " name= "webmodel " onclick= "showPic( '1.jpg ') "/> NO.01 </td>
</tr>
<tr>
<td bgcolor= "#ffffff "> <a href= "# "> <img src= "1.jpg " width= "140 " height= "200 " border= "0 " /> </a> </td>
</tr>
</tbody>
</table> </td>
<td> <table border= "1 " cellpadding= "0 " cellspacing= "1 " bordercolor= "#CCCCCC ">
<tbody>