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当前的外观,请使用浏览器的开发人员工具。