반응형
1. 본문의 모든 링크를 새 창으로 열고 싶을 경우
<body>
...
<script>
var anchors = document.querySelectorAll('.entry-content p a, .entry-content l a, .entry-content blockquote a, .entry-content div a');
for(var i=0; i < anchors.length; i++){
anchors[i].target = '_blank';
}
</script>
</body>
2. 현재 글 내에서 목차 이동을 위한 링크가 있어 현재 글 링크를 제외하고 새 창을 열어야 하는 경우
<body>
...
<script>
var anchors = document.querySelectorAll('.entry-content p a, .entry-content l a, .entry-content blockquote a, .entry-content div a');
for(var i=0; i < anchors.length; i++){
if(anchors[i].href.search(window.location.href) === -1) {
anchors[i].target = '_blank';
}
}
</script>
</body>
3. 특정 링크는 무조건 새 창으로 열고 싶은 경우
<body>
...
<script>
var anchors = document.querySelectorAll('.entry-content p a, .entry-content l a, .entry-content blockquote a, .entry-content div a');
for(var i=0; i < anchors.length; i++){
if(anchors[i].href.search('특정링크') >= 0) {
anchors[i].target = '_blank';
}
}
</script>
</body>
4. 참고자료
🎈컴질닷컴
반응형
'Info' 카테고리의 다른 글
Macbook :: 클립보드 앱 Maccy 무료로 이용하기 (0) | 2024.01.26 |
---|---|
Edge 브라우저 사용 시 'Alt+Tab' 탭 전환 막기 (0) | 2024.01.12 |
MacBook M1 우측 command 한영키로 바꾸기 (프로그램 미설치) (0) | 2022.07.04 |
티스토리 구글/네이버 웹마스터 도구 등록하고 Sitemap/RSS 추가하기 (0) | 2021.12.10 |
Window 10 설치(부팅) USB 만들기 (0) | 2021.12.07 |