php - 根据选择框的值更改图像大小

标签 php javascript jquery drupal

我有一个选择框,其中包含宽度 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/

相关文章:

javascript - 需要帮助获取 JavaScript 中的变量

jquery - 我怎样才能让动画跟随我的光标

javascript - 在 jQuery 中克隆/追加大型 HTML block 但更改内部变量?

php - 魔法函数 __call 函数不起作用

php - 如何在 PHP 中从 ipinfo.io 获取位置?

php - 稍后执行脚本

javascript - Node.js:将 Android-Base64 编码图像保存为文件

javascript - 需要循环遍历并分别显示每个数组值 onClick - 没有 jQuery

javascript - 使用正则表达式匹配多个结果

jquery - 单击外部按钮时将代码添加到 CKeditor 中