반응형
지난 번 함수에 파라미터는 어떻게 전달할까요. onclick="issue.view('kenu')" 이렇게 말이죠.
<script type="text/javascript">
var issue = {
view : function(name) {
alert(name + "! Let's see.");
}
};
</script>
<input type="button" value="check it out" onclick="issue.view('kenu')">
var issue = {
view : function(name) {
alert(name + "! Let's see.");
}
};
</script>
<input type="button" value="check it out" onclick="issue.view('kenu')">
name 이라는 파라미터 전달 방식입니다. 설명하기 애매하지만 그냥 () 괄호 안에 쓰면 됩니다.
issue.open() 이라는 것을 만들어 볼까요.
<input type="button" value="open it" onclick="issue.open('kenu')">
이라고 추가할 수 있겠죠. 코드는 다음과 같아 집니다.
<script type="text/javascript">
var issue = {
view : function(name) {
alert(name + "! Let's see.");
},
open : function(name) {
alert(name + "! Open it, please.");
}
};
</script>
<input type="button" value="check it out" onclick="issue.view('kenu')">
<input type="button" value="open it" onclick="issue.open('kenu')">
var issue = {
view : function(name) {
alert(name + "! Let's see.");
},
open : function(name) {
alert(name + "! Open it, please.");
}
};
</script>
<input type="button" value="check it out" onclick="issue.view('kenu')">
<input type="button" value="open it" onclick="issue.open('kenu')">
view : function {} 다음에 오는 콤마(,) 이후에 view와 같은 형식의 open function을 만들면 됩니다. 두 개 만드는 법을 알았으니 3, 4, 5 계속 추가할 수 있겠죠.
출처:http://okjsp.tistory.com/1165643362