2014-06-13 5 views
0

로 자바 스크립트 함수가 나는 일반 텍스트로 기능을 표시하려면, 온 클릭 이벤트에서 정의 된 함수를디스플레이 일반 텍스트

var obj = { 
    addOne : function(arg1) { return arg1++; } 
}; 

와 자바 스크립트 객체를 가지고있다. 즉, 나는 어떻게 든 plaintext 문자열을 얻고 싶다 'function (arg1) {return arg1 ++; } 'from obj 그래서이 문자열을 div 블록에 표시 할 수 있습니다.

어떻게합니까?

+1

여기에서 참조하십시오 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/toString – elclanrs

답변

5
var str = obj.addOne.toString(); 

그것의 (명확하게하기 위해, 나는 처음에 원하는 문자열을 얻는 방법에 HTML 요소의 문자열을 인쇄와 미세하지만, 분명 나는) 그렇게 쉬운

FIDDLE

+0

저를 때려 눕히세요! +1 – svidgen

+0

사실, HTMLElement의 textContent를 설정할 때 toString()이 자동으로 호출되기 때문에 사실 필요하지 않을 수도 있습니다. – Bart

+0

솔루션이 간단 해지면 정말 즐겁습니다. – cnick

관련 문제