我有一个Javascript函数,我需要修改它来接受参数,一个用于图像id,另一个用于选择框的id。
<script type="text/javascript">
function swapImage(){
var image = document.getElementById("imageToSwap");
var dropd = document.getElementById("dd");
image.src = dropd.value;
};
</script>
所以我希望能够做类似
的事情onChange="swapImage('this','<?php echo $image; ?>')"
我尝试将其更改为
<script type="text/javascript">
function swapImage(pic,selectbox){
var image = document.getElementById(pic);
var dropd = document.getElementById(selectbox);
image.src = dropd.value;
};
</script>
但这不起作用。请帮忙。感谢
答案 0 :(得分:2)
如果您将'this'
变为this
,则可以将其作为任何其他元素引用(跳过getElementById()
内容)。