2014-10-21 3 views
-4

정수로자바 스크립트 문자열 내가 변환 응용 프로그램을 만들고 그리고 난이 비수 (NaN)을 반환을받지 계속

function conversion() { 
       var bill = document.getElementById('bill'); 
       var mates = document.getElementById('mates'); 
       console.log(bill); 
       console.log(mates); 
       var pay = parseInt(bill)/parseInt(mates); 
       alert("Each mate pays: " + pay); 
      } 

가 정수에 반환하지 않습니다 이유를 알아낼 수 없습니다.

+1

나는 요소가'input's라고 가정한다. – Jivings

+0

콘솔에 기록 된 값 ... – njzk2

답변

1

HTML 요소를 정수로 구문 분석하려고합니다. 입력에서 값을 가져 오는 것이 좋습니다.

var bill = document.getElementById('bill').value; 
var mates = document.getElementById('mates').value; 
+0

이 입력 값이 아니라면 value 대신 innerText를 사용하는지 확인하십시오. – StormRideR

1

이제 값을 가져와야 이제 전체 요소를 구문 분석 할 수 있습니다.

function conversion() { 
      var bill = document.getElementById('bill').value; // <--- 
      var mates = document.getElementById('mates').value; // <--- 
      console.log(bill); 
      console.log(mates); 
      var pay = parseInt(bill)/parseInt(mates); 
      alert("Each mate pays: " + pay); 
     }