我可以通过CSS或jQuery编辑我的HTML标签吗?

时间:2018-04-12 19:28:39

标签: javascript jquery html css tags

我在Squarespace上有一个网站,不幸的是后端不允许我为某些用意大利语写的页面设置特定的语言。

我有机会在标题中进行代码注入,或者制作自定义CSS规则。

那么......我可以编辑某个页面标记的 lang 属性吗?

如果是这样,如果我唯一识别该页面的唯一类存储在 body 标记中,那么如何指向该特定页面HTML标记?

谢谢小伙子们!

2 个答案:

答案 0 :(得分:2)

如果你知道要定位哪个标签,那么你当然可以:

document.querySelector('#myId').lang = "it";
  

如果是这样,如果我标识该页面的唯一唯一类存储在标记中,如何指向该特定页面HTML标记?

我不太明白这意味着什么,所以如果这对你没有帮助,请解释一下。

答案 1 :(得分:0)

当然,您可以在JavaScript中编辑HTML标记。

没有jQuery:

document.querySelector('#elementId').lang = 'it';

使用jQuery:

$('#elementId').attr('lang', 'it');

如果您需要选择特定标签并且不知道如何操作,只需使用浏览器的开发者工具(Ctrl + Maj + I)即可。然后,您可以找到标记并通过以下方式复制它的唯一CSS选择器:

  

右键单击工具中所需的标签>复制>复制选择器/ CSS选择器

最后一项会根据您的浏览器而改变。