当用户单击类似按钮以增加数字时,我有一个单击操作,但是在构建或运行 ionic 应用程序时,我有一个打字稿错误,有人可以帮我解决这个问题吗?
Typescript Error
An arithmetic operand must be of type 'any', 'number' or an enum type.
src/pages/comments/comments.ts
document.getElementById("like-" + commentid).innerHTML++
在comments.ts
likedislike(type,commentid) {
if(type === 'like') {
document.getElementById("like-" + commentid).innerHTML++
}
}
尝试使用Number()
将内部 html 字符串转换为数字。
var x = document.getElementById("like-" + commentid).innerHTML;
document.getElementById("like-" + commentid).innerHTML = Number(x) + 1
尽管在 Ionic 中使用 Angular 数据绑定来做到这一点更好......
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句