HTML 링크질문

Name 이라는 String이 있습니다.

[블로그에서 검색] 이라는 버튼을 만들어서 버튼을 누르면 https://m.search.naver.com/search.naver?where=m_blog&sm=mtb_jum&query= + 검색내용

이 것이 블로그 검색 링크인데

Name의 값을 위 링크와 합쳐져서

블로그에서 검색이라는 버튼을 누르면 Name을 검색한 페이지로 이동하게 코딩을 하고싶은데

하이퍼 링크에 Name을 추가하는 방법을 모르겠네요.

부탁드려요

1답변

  • 질문하시는 것은 URL 인코딩에 관한 것입니다. 대부분의 브라우저는 주소창에 한국어를 치면 알아서 인코딩을 해주지만, 프로그램단에서는 적당한 URL 인코딩 함수를 써서 브라우저에 넘겨주셔야 합니다.

    이 경우 JS에서는 encodeURIComponent()를 쓰면 될 겁니다.

    var getNaverSearchURL = function (keyword) {
      return 'https://search.naver.com/search.naver?where=post&query=' + encodeURIComponent(keyword);
    }
    

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.