如何使用html输入从javascript动态更改css类属性
How to change css class property dynamically from javascript using html input
<script type="text/javascript">
function calculate() {
var myBox1 = document.getElementById('box1').value;
var myBox2 = document.getElementById('box2').value;
if (showAlert(myBox1, 'Width') && showAlert(myBox2, 'Height')) {
var result = document.getElementById('result');
var myResult = [(myBox1 * myBox2 * 0.69)/100];
result.value = parseFloat(myResult).toFixed(2);
}
}
</script>
.cropper-face,
.cropper-line,
.cropper-point {
position: fixed;
display: block;
width: 100%;
height: 100%;
filter: alpha(opacity=10);
opacity: .1;
}
<input id="box1" type="text" onchange="calculate()"/>
<input id="box2" type="text" onchange="calculate()"/>
<input id="result" type="text" readonly="readonly" onchange="calculate()"/>
我想使用html输入字段动态更改width和height属性。
有人能告诉我在这个代码中使用这个输入作为css属性的宽度和高度吗
我有两个宽度为&身高当我在这个字段中输入值时,它应该是更改这个css的宽度和高度。
因为有三个类具有相同的性质。如何根据用户输入更改其宽度和高度。
提前谢谢。
要在输入值更改时动态更改元素维度,您必须执行以下操作:
var widthInput = $('#width');
var heightInput = $('#height');
var targetElement = $('#target');
将值设置为元素尺寸
var onInputChange = function(){
//getting the values from the width and height inputs
var width = widthInput.val() || 0;
var height = heightInput.val() || 0;
//setting the values we got as the width and height
//for the element
targetElement.css({
width: width + 'px',
height: height + 'px'
});
};
监听输入上的按键事件,如so
//listening for keyup events for both width and height inputs
//NOTE: I used 'keyup' event and not 'change' like your example
widthInput.keyup(onInputChange);
heightInput.keyup(onInputChange);
下面是一个使用jQuery的工作示例:http://jsfiddle.net/6cjsLdcj/1/
相关文章:
- 谷歌图表-如何更改整个表的css属性
- 将css属性替换为变量
- 使用Jquery/Javascript替换CSS属性
- 如何使用JavaScript查找未定义的CSS属性的值
- 在jquerymobile中设置按钮css属性的动画
- JavaScript无法提取引号css属性
- 使用AngularJS动态更改css属性
- 使用javascript获取具有特定CSS属性的所有元素
- 将css属性添加到对象的集合中
- 取消img的css属性宽度和高度(不能使用“auto”)
- CSS属性更改侦听器
- 如何更改与Backbone集合中的模型相关联的几个元素的css属性
- 如何使用java脚本或jQuery基于相同的特定css属性对元素进行分组
- 如何在不链接/jquery的情况下使用方法应用css属性数组
- 在 javascript css 属性中使用变量
- 在jQuery中链接时CSS属性不起作用
- jQuery检查CSS宽度是否大于0,然后添加CSS属性
- 使用循环增加css属性值
- 更改类所选空输入的CSS属性
- 无法查找元素'手动加载CSS文件时的CSS属性