<br><br><br> 生成并仅在 Inspect Element 中显示
<br><br><br> getting generated and showing only in Inspect Element
我使用带有模板工具包的 perl 来生成网页,我在 HTML 文件上更改了一些 JS 代码,编辑后 UI 上显示 <br><br><br>
而我没有想法 奇怪的是,源代码中没有<br><br><br>
,只有在Inspect element One上才能看到<br><br><br>
。
检查元素:
<form name="data" action="a.pl" method="post" onsubmit="return checkage();">
<br><br><br>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
源代码:
<form name="data" action="a.pl" method="post" onsubmit="return checkage();">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
从 inspect elements window 中删除 <br>....s
,但不要关闭 inspect element window 然后检查您的代码是否发生了某些事情,如果是,然后再次转到 inspect element window 现在交叉检查,如果两者相同,那么您可以休息,如果不相同,则复制文件内容并保存在不同位置,看看会发生什么。
当您在检查元素 window 中编辑部分代码时会发生此类问题。
希望这对您有所帮助。
我最好的猜测是您的编辑器插入了换行符。这些被翻译成 HTML 换行符。换行符不会反映在您看到的内容中,因为表示换行符的实际代码因操作系统而异
在 Unix 平台上,本地换行符序列是 ASCII LF,'\n' 被简单地定义为该值。
在 Microsoft Windows 上,应用程序通常表示带有两个控制字符的换行符:CR+LF
我使用带有模板工具包的 perl 来生成网页,我在 HTML 文件上更改了一些 JS 代码,编辑后 UI 上显示 <br><br><br>
而我没有想法 奇怪的是,源代码中没有<br><br><br>
,只有在Inspect element One上才能看到<br><br><br>
。
检查元素:
<form name="data" action="a.pl" method="post" onsubmit="return checkage();">
<br><br><br>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
源代码:
<form name="data" action="a.pl" method="post" onsubmit="return checkage();">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
从 inspect elements window 中删除 <br>....s
,但不要关闭 inspect element window 然后检查您的代码是否发生了某些事情,如果是,然后再次转到 inspect element window 现在交叉检查,如果两者相同,那么您可以休息,如果不相同,则复制文件内容并保存在不同位置,看看会发生什么。
当您在检查元素 window 中编辑部分代码时会发生此类问题。
希望这对您有所帮助。
我最好的猜测是您的编辑器插入了换行符。这些被翻译成 HTML 换行符。换行符不会反映在您看到的内容中,因为表示换行符的实际代码因操作系统而异
在 Unix 平台上,本地换行符序列是 ASCII LF,'\n' 被简单地定义为该值。
在 Microsoft Windows 上,应用程序通常表示带有两个控制字符的换行符:CR+LF