Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 页面源上没有Html lang属性_Javascript_Html_Razor_Accessibility - Fatal编程技术网

Javascript 页面源上没有Html lang属性

Javascript 页面源上没有Html lang属性,javascript,html,razor,accessibility,Javascript,Html,Razor,Accessibility,我正在一个门户网站上工作,以使其可访问。它有两种语言——英语和法语。它是在Razor引擎MVC中开发的。我的问题是,当我通过右键单击查看页面源代码时,它的lang属性没有显示出来,但如果使用f12查看它,它的lang属性将正确显示 我已将此代码设置为 <input type="hidden" id="page-culture-value" value="@this.Culture" /> 根据浏览器(和版本),查看页面源代码可能会显示最初下载的代码,而不是后来通过JavaScri

我正在一个门户网站上工作,以使其可访问。它有两种语言——英语和法语。它是在Razor引擎MVC中开发的。我的问题是,当我通过右键单击查看页面源代码时,它的lang属性没有显示出来,但如果使用f12查看它,它的lang属性将正确显示

我已将此代码设置为

<input type="hidden" id="page-culture-value" value="@this.Culture" /> 
根据浏览器(和版本),查看页面源代码可能会显示最初下载的代码,而不是后来通过JavaScript更新的代码

<>你可能想考虑直接在剃须刀代码中输出HTML,像这样:

<html lang="@this.Culture">


根据浏览器(和版本),查看页面源代码可能会显示最初下载的代码,而不是后来通过JavaScript更新的代码。你有什么理由不把剃刀上的值计算出来,比如
?我可以这样给你吗??它会接受价值吗?是的…它工作的非常好。。。非常感谢……:):)@MikeMcCaughan:您可能想对此做出回答,因为它似乎解决了OP的问题。关于源代码:+1,您可以使用F12(DevTools、Firebug等)检查属性的当前值。使用Firefox和good ol'WDT(Web开发者工具栏),菜单的最后一项有“查看生成的源代码”,它将在JS执行后以标记和属性的形式显示当前DOM,而不仅仅是最初由serverHi Mike发送的。。。在这方面你也能帮我吗---
<html lang="@this.Culture">