Javascript 我可以通过CSS或jQuery编辑我的HTML标记吗?
我在Squarespace上有一个网站,不幸的是后端不允许我为某些用意大利语编写的页面设置特定的语言 我有机会在标题中进行代码注入,或者定制CSS规则 所以。。。我可以编辑某个页面标记的lang属性吗 如果是这样的话,如果标识该页面的唯一唯一类存储在body标记中,如何指向该特定页面HTML标记Javascript 我可以通过CSS或jQuery编辑我的HTML标记吗?,javascript,jquery,html,css,tags,Javascript,Jquery,Html,Css,Tags,我在Squarespace上有一个网站,不幸的是后端不允许我为某些用意大利语编写的页面设置特定的语言 我有机会在标题中进行代码注入,或者定制CSS规则 所以。。。我可以编辑某个页面标记的lang属性吗 如果是这样的话,如果标识该页面的唯一唯一类存储在body标记中,如何指向该特定页面HTML标记 谢谢你们,小伙子们 如果您知道要针对哪个标签,那么您当然可以: document.querySelector('#myId').lang = "it"; 如果是这样,如果标记中存储了标识该页面的唯一
谢谢你们,小伙子们 如果您知道要针对哪个标签,那么您当然可以:
document.querySelector('#myId').lang = "it";
如果是这样,如果标记中存储了标识该页面的唯一类,那么如何指向该特定页面HTML标记
我不太明白这意味着什么,所以如果这对您没有帮助,请解释。当然,您可以用JavaScript编辑HTML标记 没有jQuery:
document.querySelector('#elementId').lang = 'it';
使用jQuery:
$('#elementId').attr('lang', 'it');
如果您需要选择一个特定的标记,但不知道如何选择,只需使用浏览器的开发人员工具(Ctrl+Maj+I)。然后,您可以通过以下方式找到标记并复制其唯一的CSS选择器:
在工具>复制>复制选择器/CSS选择器中右键单击所需的标记
最后一项会根据浏览器的不同而变化。对不起,我输入了错误的“body”,它没有出现。现在我更正了它。不幸的是,控制台声明uncaughtreferenceerror:$没有定义好,您不需要,实际上做得很好,我也实现了“parentNode”,因为我只有body id.'document.querySelector('#bodyID').parentNode.lang=“it”;'