我实验了一下,也报JS错误
我的代码如下
只有Html代码
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<html xmlns="
http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<link href="TreeView2.js" type="text/jscript" rel="Stylesheet" />
</head>
<body >
<form id="form1" runat="server">
<div>
<script language ="javascript" type="text/javascript">
function OnTreeNodeChecked()
{
var element = element = window.event.srcElement;
if (!IsCheckBox(element))
return;
var isChecked = element.checked;
var tree = TV2_GetTreeById("TreeView1");
var node = TV2_GetNode(tree,element);
TV2_SetChildNodesCheckStatus(node,isChecked);
var parent = TV2_GetParentNode(tree,node);
TV2_NodeOnChildNodeCheckedChanged(tree,parent,isChecked);
}
</script>
<asp:TreeView ID="TreeView1" runat="server" ShowCheckBoxes="All" ShowLines="True" OnClick="OnTreeNodeChecked()" >
<Nodes>
<asp:TreeNode Text="世界" Value="世界">
<asp:TreeNode Text="亚洲" Value="亚洲">
<asp:TreeNode Text="中国" Value="中国">
<asp:TreeNode Text="苏州" Value="苏州"></asp:TreeNode>
<asp:TreeNode Text="上海" Value="上海"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="日本" Value="日本">
<asp:TreeNode Text="广岛" Value="广岛"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="韩国" Value="韩国"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="欧洲" Value="欧洲"></asp:TreeNode>
<asp:TreeNode Text="美洲" Value="美洲"></asp:TreeNode>
<asp:TreeNode Text="非洲" Value="非洲"></asp:TreeNode>
<asp:TreeNode Text="大洋洲" Value="大洋洲"></asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView>
</div>
</form>
</body>
</html>