함수안 누르기를 this로 바꾸고싶음

함수안 누르기를 this로 바꾸고싶음

QA

함수안 누르기를 this로 바꾸고싶음

본문

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>요리하기 변수 함수</title>

</head>

<body>

    <div id="눌러줘">

        나를 눌러줘!

    </div>

    <script>

        //함수공부

        

        const 누르기=document.querySelector("#눌러줘");

        누르기.addEventListener("click", function(){라면("라면","스프","계란")});


 

        function 라면(재료1,재료2,양념){

            let 재료=`${재료1} ${재료2} ${양념} `;

            누르기.innerHTML=재료 + "들어간 라면 끓였어유~";

            console.log(this)

            //함수안 누르기를 this로 바꾸고싶음.

        }

 

    </script>

</body>

</html>

 

 

아주 기초적인 질문 같은데용.

this가 또 속을 썩이네용

이 질문에 댓글 쓰기 :

답변 2

정확히 무얼 의미하는 지는 잘 모르겠지만...

 


<div style=cursor:pointer onclick=ramyeon(this)>
눌러줘
</div>
<script>
function ramyeon(my) {
    _1 = "계란 ";
    _2 = "양파 ";
    _3 = "스프가 ";
    my.innerHTML = _1 + _2 + _3 + '들어간 라면 끓였어유~'
}
</script>

 

아니면

 


<div style=cursor:pointer onclick=ramyeon(you)>
눌러줘
</div>
<script>
function ramyeon(my) {
    _1 = "계란 ";
    _2 = "양파 ";
    _3 = "스프가 ";
    my.innerHTML = _1 + _2 + _3 + '들어간 라면 끓였어유~'
}
</script>
<div id=you></div>
답변을 작성하시기 전에 로그인 해주세요.
전체 294
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT