2013-06-03 1 views
-1

내 코드에 끝 태그를 삽입하려면 document.write보다 나은 방법을 찾고 있습니다. 그 이유는 모바일 사이트에서 화면 해상도에 따라 태그를 닫는 것입니다. 휴대 기기에서는 텍스트의 발췌 부분을 클릭 할 수 있으며 전체 기사로 이동한다는 아이디어가 있지만 데스크톱에서는 클릭 할 수 없습니다. document.write를 사용하여 원하는대로 작동하지만 코드는 유효성을 검사하지 않습니다. 이 작업을 수행하고 유효성이 검사 된 코드가있는 방법을 찾고 있습니다. 여기 제가 지금까지 가지고있는 것이 있습니다. 당신이 제공 할 수있는 도움에 감사드립니다.끝 앵커 (</a>) 태그를 어떻게 동적으로 추가합니까?

<script> 
if (screen && screen.width > 1024) document.write('</a>'); 
</script> 

<script> 
if (screen && screen.width <= 1024) 
document.write('</a>'); 
</script> 
+0

당신은 아마 그 작은 화면에 표시되지 않아야 비트를 숨길 수있는'을'사용, 전체 텍스트 주위에''를 출력 더 나을 것입니다. 예 : ' 일반 텍스트 do not show this'그런 다음 화면 매개 변수에 따라 스팬의 가시성을 토글합니다. –

답변

0

Jquery를 사용하십시오.

사용 $('divID').append('<a>');

+0

이 작동하지 않습니다. 빈''태그가 추가됩니다. OP는 정상적인 DOM 작업을하지 않고 ''을 열고 이제 닫아야합니다. –

+0

지금까지 도움을 주신 모든 분들께 감사드립니다. 마크 B는 정확합니다. 닫는 것''만 출력하면됩니다. 그러나 위의 회신 마크는 화면 크기에 따라 내용을 표시하거나 숨길 필요가 없습니다.이 경우 내용이 항상 표시됩니다. 내가 뭘 하려는지 게시물의 제목을 하이퍼 링크 (큰 화면), 또는 텍스트 하이퍼 링크 (모바일) 여부를 변경하는 것입니다. 해당 사이트는 http://rockbassnow.com입니다. 또한 가능한 해결책을 바꾸면 Wordpress 테마입니다. – Rob