누군가이 문제를 도와 줄 수 있습니까? 입력 이벤트 함수에서 바깥 함수로 var를 반환 할 것입니다.javascript 이벤트 함수에서 외부 함수로 값을 반환하는 방법
function takeInputText() {
var input = document.getElementById('inputText')
var newText;
input.onkeyup = function(e) {
var text = input.value;
if (e.which == 13) {
newText = text;
input.value = '';
//return newText - I want to return 'newText' to 'takeInputText()' so i can
// use 'takeInputText()' as a variable
}
}
}
takeInputText();
문제가 무엇입니까? 'newText' 변수는'takeInputText()'메소드에서도 접근 가능합니다. –
이것은 중복되지는 않지만 [비동기 호출의 응답을 어떻게 반환합니까?] (http://stackoverflow.com/questions/14220321/how-do-i-return-the-response)에 대한 좋은 힌트가 있습니다. -from-an-asynchronous-call) – 4castle
입력으로 무엇을하고 싶습니까? 나는 당신이 잘못된 방향으로 가고 있다고 가정합니다 ... – Rayon