javascript下拉列表-无法添加链接
javascript dropdown - cannot add link
我创建了一个基本的下拉列表,它可以更改图像。我试图使每个图像链接到所需的链接,并更改相邻表格单元格中的文本,但我很难做到。以下是示例代码。
<img src="http://www.khl.com/other_files/khl/dealer-locatot.gif" width="300" border="0" usemap="#Map" longdesc="http://www.khl.com/other_files/khl/dealer-locatot.gif">
<map name="Map">
<area shape="rect" coords="8,11,127,88" href="http://www.scranet.org/" target="_blank" alt="SC&RA">
</map>
<script language="JavaScript" type="text/javascript">
ImgPath='http://www.vicsjavascripts.org.uk/StdImages/';
ImgPreloadAry=new Array('One.gif','Two.gif','Three.gif','Four.gif');
SRCAry=new Array();
for (i=0;i<ImgPreloadAry.length;i++){
SRCAry[i]=new Image();
SRCAry[i].src=ImgPath+ImgPreloadAry[i];
}
function Cng(sel){
document.getElementById('img').src=ImgPath+sel.options[sel.selectedIndex].value;
document.getElementById('tbl').style.backgroundImage='url('+(ImgPath+sel.options[sel.selectedIndex].value)+')';
}
//-->
</script>
</head>
<body>
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="149"><img src="http://www.khl.com/other_files/khl/dealer-locatot.gif" alt="" width="130" height="80" id=img></td>
<td width="151">Related text goes here - along with link to pdf</td>
</tr>
</table>
<p>
<table width="149" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="149" align="left" valign="top">
<select name="Sel" size="1" onchange="Cng(this);" >
<option value="One.gif">Company 1</option>
<option value="Two.gif">Company 2</option>
<option value="Three.gif">Company 3</option>
<option value="Four.gif">Company 4</option>
</select>
</td>
</tr>
</table>
<p>
我看到的错误:
- 从未调用函数Cng
- 函数Cng在"img"上使用getElementById,它在DOM中有相应的id,但没有引号,因此可能不起作用,并且在DOM中没有看到"tbl"的id。id是每页唯一的,因此使用将是唯一的标识符对id来说要好得多
相关文章:
- 如何在Angular中的表的所有单元格中添加链接
- 如何使用 HTML/JavaScript 为对象添加链接
- 如何在滑块图像上添加链接
- HTML::向输入标记添加链接
- 正在向库图像添加链接
- 在旋转javascript横幅中添加链接
- 向每个堆叠条形图项目添加链接
- 根据课程自定义字段在课程页面上添加链接
- 如何使用java脚本添加链接
- 如何在D3元素中添加链接
- 如果满足条件,则使用JQuery向元素添加链接
- 当屏幕尺寸较小时,可使用Javascript向移动菜单添加链接.不再有效
- javascript下拉列表-无法添加链接
- Ext JS Gannt 在任务之间添加链接
- 添加链接时 JQuery 停止工作
- Javascript 在添加表行时添加链接文本
- 如何在 d3.js 行添加链接名称
- Umbraco 将从第 @nodename 页添加链接作为表单上的文本输入值
- 在jQuery插件中添加链接的方法
- 在可折叠内容标头(拆分链接)中添加链接 - 缺少 css