首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

发一个小疑点,有段Script放在<html>标签中就不能运行.

2012-04-11 
发一个小问题,有段Script放在html标签中就不能运行...主要是用一个ckeditor但是发现,如果放在head标签

发一个小问题,有段Script放在<html>标签中就不能运行...
主要是用一个ckeditor但是发现,如果放在<head>标签中就不能正常显示,但是放到最下面</html>标签外就能正常显示了,这是什么原因呢?

HTML code
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <base href="<%=basePath%>">        <title>My JSP 'ckEditor.jsp' starting page</title>        <script type="text/javascript" src="ckeditor/ckeditor.js"></script>      </head>    <body>    This is my JSP page. <br>    <textarea id="editorTest" name="editorTest" rows="" cols="">This is ckEditor test</textarea>  </body></html><!-- 以下这段代码如果放到<head>标签中就不能运行 --><script type="text/javascript">    CKEDITOR.replace('editorTest');</script>


[解决办法]
放在body 里可以吗? 注意js加载顺序。。
[解决办法]
探讨
<!-- 以下这段代码如果放到<head>标签中就不能运行 -->
<script type="text/javascript">
CKEDITOR.replace('editorTest');
</script>

[解决办法]
探讨

引用:
<!-- 以下这段代码如果放到<head>标签中就不能运行 -->
<script type="text/javascript">
CKEDITOR.replace('editorTest');
</script>


是的 你碰见的是正常情况

这个函数执行的时候 要获取 指定id的 textarea
所以只有页面上有了这个textare……

热点排行