Javascript 不同的html源

Javascript 不同的html源,javascript,css,selenium,selenium-rc,Javascript,Css,Selenium,Selenium Rc,如果我查看页面源代码,我会看到 <script language="javascript" type="text/javascript"> styling += 'ul#topnav a.tabHeader5'; styling += '{'; styling += 'width: 142px;'; </script> 样式+='ul#topnav a.tabHeader

如果我查看页面源代码,我会看到

<script language="javascript" type="text/javascript">
                styling += 'ul#topnav a.tabHeader5';
                styling += '{';
                styling += 'width: 142px;'; 
</script>

样式+='ul#topnav a.tabHeader5';
样式+='{';
样式+='宽度:142px;';
如果我通过selenium从这个页面获取html源代码,我会看到

<style type=\"text/css\">\n\t\t\t\tul#topnav a.tabHeader5\n\t\t\t\t{\n\t\t\t\t\twidth: 142px;</style>
\n\t\t\t\tul#topnav a.tabHeader5\n\t\t\t\t{\n\t\t\t\t\twidth:142px;
我不明白为什么它会从javascript变成css

我不明白为什么它会从javascript变成css

JavaScript在执行时会改变CSS

我不明白为什么它会从javascript变成css


JavaScript在执行时会改变CSS。

看起来有一些JavaScript逻辑,或者在同一页面中,或者在本页面引用的不同文件中,该文件根据“样式”中的值动态写入CSS样式脚本中声明的变量。

看起来有一些javaScript逻辑,或者在同一页面中,或者在该页面引用的不同文件中,该文件根据脚本中声明的“Styleing”变量中的值动态写入CSS样式。

缺少“}”在这里有效?很奇怪。缺少“}”在这里有效吗?只是好奇。为什么我在浏览器中查看页面源代码时看不到它?因为浏览器的“查看源代码”在服务器发送时显示HTML,而不是HTML的当前状态。如果您想查看HTML当前的外观,请使用浏览器的开发工具。为什么在浏览器中查看页面源时看不到它?因为浏览器的“查看源”在服务器发送HTML时显示HTML,而不是HTML的当前状态。如果要查看HTML当前的外观,请使用浏览器的开发人员工具。