<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>
````
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
只对
id=a
添加事件委托。限制当 A 的 value 发生变化时触发该事件。