我制作了一个网站主题,并在屏幕一侧添加了一个栏,提供各种设置。但是,它需要在页面内添加相当多的标记,而我的主题卖点的一部分是它的干净/最少的源代码!
所以我想只使用一行 JavaScript 来包含我的栏。有没有办法使用 jQuery 插入 HTML 代码和样式表?这是否也违反了最佳实践,我是否可能会因为这样做而受到(谷歌)的惩罚?
编辑:我已经编辑了问题以明确我不是要求 jQuery 样式表切换器(谢谢)。
最佳答案
机器人不执行 javascript。机器人看不到 javascript 生成的任何内容。
因此,如果您要使用 JS 生成菜单,就会发生这种情况。
并回答“有没有办法使用 jQuery 插入 HTML 代码和样式表?”这个问题。是的,有。
例如,只需对两者使用普通的 .append() 即可。对于样式表 $('head').append() 和另一个你把它放在你喜欢的地方,也许是 $('body').append() ?
关于jquery - 使用 jQuery 将大量 HTML 和样式表插入页面 - 最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7090822/