为什么这四种写法所得结果不一样呢?是不是和window.onload有关呢?还有为什么脚本放在文本的前面,文本会消失呢?脚本放在文本后面就不会消失。第一种:<form action="" method="get"></form>
<a name="Link1" href="http://www.baidu.com">链接到第一个文本</a><br/>
<a name="Link2" href="http://mail.163.com">链接到第二个文本</a><br/>
<a name="Link2" href="http://www.taobao.com">链接到第三个文本</a><br/>
<a href="#Link1">第一锚点</a><br/>
<a href="#Link2">第二锚点</a><br/>
<a href="#Link3">第三锚点</a><br/>
<script type="text/javascript">
document.write("文档有"+document.links.length+"个链接"+"<br>");
document.write("文档有"+document.anchors.length+"个锚点"+"<br>");
document.write("文档有"+document.forms.length+"个表单");
</script>
第二种:
<form action="" method="get"></form>
<a name="Link1" href="http://www.baidu.com">链接到第一个文本</a><br/>
<a name="Link2" href="http://mail.163.com">链接到第二个文本</a><br/>
<a name="Link2" href="http://www.taobao.com">链接到第三个文本</a><br/>
<a href="#Link1">第一锚点</a><br/>
<a href="#Link2">第二锚点</a><br/>
<a href="#Link3">第三锚点</a><br/>
<script type="text/javascript">
window.onload=function(){
document.write("文档有"+document.links.length+"个链接"+"<br>");
document.write("文档有"+document.anchors.length+"个锚点"+"<br>");
document.write("文档有"+document.forms.length+"个表单");
}
</script>第三种:
<script type="text/javascript">
document.write("文档有"+document.links.length+"个链接"+"<br>");
document.write("文档有"+document.anchors.length+"个锚点"+"<br>");
document.write("文档有"+document.forms.length+"个表单");
</script>
<form action="" method="get"></form>
<a name="Link1" href="http://www.baidu.com">链接到第一个文本</a><br/>
<a name="Link2" href="http://mail.163.com">链接到第二个文本</a><br/>
<a name="Link2" href="http://www.taobao.com">链接到第三个文本</a><br/>
<a href="#Link1">第一锚点</a><br/>
<a href="#Link2">第二锚点</a><br/>
<a href="#Link3">第三锚点</a><br/>
<a name="Link1" href="http://www.baidu.com">链接到第一个文本</a><br/>
<a name="Link2" href="http://mail.163.com">链接到第二个文本</a><br/>
<a name="Link2" href="http://www.taobao.com">链接到第三个文本</a><br/>
<a href="#Link1">第一锚点</a><br/>
<a href="#Link2">第二锚点</a><br/>
<a href="#Link3">第三锚点</a><br/>
<script type="text/javascript">
document.write("文档有"+document.links.length+"个链接"+"<br>");
document.write("文档有"+document.anchors.length+"个锚点"+"<br>");
document.write("文档有"+document.forms.length+"个表单");
</script>
第二种:
<form action="" method="get"></form>
<a name="Link1" href="http://www.baidu.com">链接到第一个文本</a><br/>
<a name="Link2" href="http://mail.163.com">链接到第二个文本</a><br/>
<a name="Link2" href="http://www.taobao.com">链接到第三个文本</a><br/>
<a href="#Link1">第一锚点</a><br/>
<a href="#Link2">第二锚点</a><br/>
<a href="#Link3">第三锚点</a><br/>
<script type="text/javascript">
window.onload=function(){
document.write("文档有"+document.links.length+"个链接"+"<br>");
document.write("文档有"+document.anchors.length+"个锚点"+"<br>");
document.write("文档有"+document.forms.length+"个表单");
}
</script>第三种:
<script type="text/javascript">
document.write("文档有"+document.links.length+"个链接"+"<br>");
document.write("文档有"+document.anchors.length+"个锚点"+"<br>");
document.write("文档有"+document.forms.length+"个表单");
</script>
<form action="" method="get"></form>
<a name="Link1" href="http://www.baidu.com">链接到第一个文本</a><br/>
<a name="Link2" href="http://mail.163.com">链接到第二个文本</a><br/>
<a name="Link2" href="http://www.taobao.com">链接到第三个文本</a><br/>
<a href="#Link1">第一锚点</a><br/>
<a href="#Link2">第二锚点</a><br/>
<a href="#Link3">第三锚点</a><br/>
解决方案 »
- ExtJs 调用refresh() 方法后就出错。。。求解
- 请问有没有比较好的JS打印控件?
- 我遇到一个非常奇怪的问题,click会有两次连接动作
- 点击事件给一个td设了背景,当下我撤消我先行的动作回到前一个背景下,条件我不确定前面那个是什么背景
- 想实现一个图片载入的时候,慢慢的渐变的效果
- JavaScript有没有方法获得服务器端的Bean?
- 请教高手,帮忙看个问题
- js可否不用window.open控制窗口的外观
- 打印session值出错?
- 怎样在网页中执行.bat程序
- 使用overflow,visible时,下面的dl为什么不会往下自动移动啊?
- display 为什么只是第一个div会展开,下面的不会展开
document.links.length
document.anchors.length
document.forms.lengthlinks anchors forms
应该是未定义,找不到吧。。