2013-06-03 50 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

你可能会更好的输出''周围的全文,然后用''躲不应该在较小的屏幕上显示的位。例如'正常文本不显示此'然后根据屏幕参数切换跨度的可见性。 –

回答

0

使用jquery。

使用$('divID').append('<a>');

+0

没有开始工作。那只会附加一个空的''标签集。 OP在常规DOM操作之外打开了'',现在需要关闭它。 –

+0

感谢大家迄今的帮助。马克B是正确的我只需要输出结束''但是对于您的上述回复马克,我不需要显示/隐藏基于屏幕大小的内容,在这种情况下,内容将始终可见。我试图做的是改变是否只是文章的标题超链接(大屏幕),或文本也超链接(移动)。有问题的网站是http://rockbassnow.com。如果这改变了一些可能的解决方案,它也是一个WordPress主题。 – Rob

相关问题