我在Squarespace上有一个网站,不幸的是后端不允许我为某些用意大利语写的页面设置特定的语言。
我有机会在标题中进行代码注入,或者制作自定义CSS规则。
那么......我可以编辑某个页面标记的 lang 属性吗?
如果是这样,如果我唯一识别该页面的唯一类存储在 body 标记中,那么如何指向该特定页面HTML标记?
谢谢小伙子们!
答案 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选择器
最后一项会根据您的浏览器而改变。