我有一个选择框,其中包含宽度 X 高度格式等选项。在选择宽度和高度时,我必须将下面的图像(在“其他”div 中)设置为该尺寸。 我尝试了以下代码:
<script src="http://test/sites/js/jquery-1.4.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.target').change(function() {
$value=document.getElementById('target').value;
var myArray = $value.split('X');
document.getElementById('other').innerHTML = '<img src="http://test/sites/all/themes/artsy/images/images2.jpeg" width="myArray[0]" height="myArray[1]">';
});
});
</script>
<form>
<select class="target" id="target">
<option value="20 X 30" selected="selected">20 X 30</option>
<option value="100 X 150">100 X 150</option>
</select>
</form>
<div id="other">
<?php echo $value; ?> <img src="http://test/sites/all/themes/artsy/images/images2.jpeg">
</div>
最佳答案
我修改了你的javascript代码
$(document).ready(function() {
$('.target').change(function() {
$value=document.getElementById('target').value;
var myArray = $value.split('X');
document.getElementById('other').innerHTML = '
<img src="http://test/sites/all/themes/artsy/images/images2.jpeg" width="'+myArray[0]+'px" height="'+myArray[1]+'px ">';
});
});
关于php - 根据选择框的值更改图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9714752/