以下のコードで、data内のBillion_count_fの値が入っていなければ、億という文字列を削除したいです。
methodsの中のcheckPageUnit関数の中で定義しています。
if式の中でalertやconsole.logで表示させると問題なく億が消えるのですが、実際の表示は残ったままです。
コードのどこかや私の認識が間違っているのでしょうか。。。
ご教授のほど、どうぞよろしくお願い致します。
html
1<div id="app" > 2 <ul> 3 <li class="-check -title">資本金額</li> 4 <li class="-check -contents js-unit">{{ Billion_count_f }}億 {{ million_count_f }}万 {{ yen_count_f }}円</li> 5 </ul> 6 <input type="button" value="PUSH" @click="checkPageUnit"> 7</div> 8 9 10<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
javascript
1var app = new Vue ({ 2 el: '#app', 3 data: { 4 yen_count_f: '', //input 資本金額用 5 million_count_f: '', 6 Billion_count_f: '', 7 number_f:'', 8 }, 9 methods: { 10 checkPageUnit: function(){ 11 var checkUnit = document.getElementsByClassName('js-unit'); 12 for (var i = 0; i < checkUnit.length; i++) { 13 if(this.Billion_count_f === "") { 14 checkUnit[i].innerText.replace('億', ''); 15 } 16 } 17 }, 18 } 19})
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/15 03:35
2018/11/15 03:42
2018/11/15 04:03