2014-10-31 2 views
0

버튼을 클릭하여 ID를 눌러 다른 기능에 적용하고 싶습니다.ID를 Onclick 버튼에서 끄려면?

<input type="button" onclick="recordToFilename();" id="submitdis" value="Enter Discount Price" /> 

그리고

document.getElementById("submitdis") 
    function recordToFilename() { 
    var input = document.getElementById('submitdis'), 
    discount12 = input.value; 
+0

인라인. ("click", function (e) {console.log (e.target.id)})' – ndugger

답변

4

당신의 onclick 함수에 인수를 전달하려고 도움을 Codepen

감사를 확인하시기 바랍니다

document.getElementById('discounts').innerHTML = "Discount : $" + (- discountprice).toFixed(2); 

에 적용

<input type="button" onclick="recordToFilename(this);" id="submitdis" value="Enter Discount Price" /> 


function recordToFilename(ele) 
{ 
     console.log(ele.id); 
} 
+0

[codeepen] (http://codepen.io/anon/)에서 테스트 해 주시겠습니까? 펜/Drsxg? 편집자 = 101) 나는 다만 지금 죽은 다만이다. – infinityswift

+0

http://jsfiddle.net/6rqgmf0j/이 링크를 확인하십시오 –

+0

네, 감사합니다. – infinityswift

0

시도 : 기능이 나쁜 관행입니다 자바 스크립트

function recordToFilename(e){ 
    $(this).attr("Id") 

    //or: 
    e.Id 
} 
+1

은 $ (this)입니다. jquery 파일도 가져와야합니다. –

+0

그는 이미 asp.net 웹 응용 프로그램에 jquery 라이브러리가 포함되어 있다고 가정합니다. 편집 : 그가 jquery 스크립트 – ThunD3eR

+0

을 가져 오지 않았다고 말하지는 않았지만 OP는 – Dipak

관련 문제