<input type="text" id="#a">
<input type="text" id="#b">
let number = query('#a').value
document.querySelector('#b').value = number * 1.5;
2个input标签数据已联动,但不能单独修改#b的数据
需求就是,#b标签不写就以#a标签*1.5比例为准,修改就以#b标签自己的为准,怎么实现呢?
<input type="text" id="#a">
<input type="text" id="#b">
let number = query('#a').value
document.querySelector('#b').value = number * 1.5;
2个input标签数据已联动,但不能单独修改#b的数据
需求就是,#b标签不写就以#a标签*1.5比例为准,修改就以#b标签自己的为准,怎么实现呢?
你这里获取元素就错了:
<body>
<input type="text" id="a">
<input type="text" id="b">
</body>
<script>
document.querySelector('#a').addEventListener('change', function () {
document.querySelector('#b').value = this.value * 1.5;
})
</script>
````
13 回答12.9k 阅读
8 回答2.7k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答2.1k 阅读
5 回答1.4k 阅读
5 回答1.3k 阅读
3 回答2.3k 阅读✓ 已解决
只对
id=a
添加事件委托。限制当 A 的 value 发生变化时触发该事件。