<分区>
我需要使用 JAVASCRIPT 进行两种方式的数据绑定(bind)。 两个元素:input 和 span with price。当向输入价格添加任何符号时,价格应增加 5。一个符号 +5 价格。 有任何想法吗?谢谢!
<分区>
我需要使用 JAVASCRIPT 进行两种方式的数据绑定(bind)。 两个元素:input 和 span with price。当向输入价格添加任何符号时,价格应增加 5。一个符号 +5 价格。 有任何想法吗?谢谢!
最佳答案
您可以尝试以下方法:
let el = document.getElementById('output');
let input = document.getElementById('input');
let price = document.getElementById('price');
function change () {
el.innerText = input.value;
let priceAmount = parseInt(price.innerText);
priceAmount += 5;
price.innerText = priceAmount;
}
<input type="text" oninput="change()" id="input"/>
<br>
<span id="output"></span>
<br>
<span id="price">0</span>
它使用oninput
DOM事件,每次调用函数change,每次根据元素的输入更新span元素。
关于javascript - 纯 JS 中的两种方式数据绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51692996/
相关文章:
javascript - 我怎样才能找到 HH :MM:SS difference between two UNIX timestamps?
JavaScript 库无法在 IE 中运行,看不到错误信息
javascript - CSS/JS 导航菜单中的箭头(例如 playframework.org)
android - Android 应用程序中的数据绑定(bind)和 RecyclerView
c# - 子用户控件中的 BindingExpression 路径错误
c# - 为什么在使用 Entity Framework 时看不到 Local 属性?
javascript - 在 javascript 中使用 jquery 和 json 填充国家和州
javascript - typescript promise 循环后返回
android-studio - Android Studio Kotlin 数据绑定(bind) : Unresolved reference on BR
c# - 绑定(bind)到 DependencyProperty 仅适用于 "MyValue",不适用于 "{Binding PropertyHoldingMyValue}"