javascript实现TreeView选中子结点,父结点也选中
这里用javascript 方法实现了TreeView的checkbox选中的效果:
1:选中父节点的时候,其子节点将自动选中;
2:若父节点不选中,其子节点也全部选中;
2:若其中一个子节点uncheck的时候,其父节点的状态就不选中。
该方法在IE7 和firefox下均可执行:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page </title>
<script type="text/javascript" language="javascript">
function client_OnTreeNodeChecked(evt){
var obj = getCurrentNode(evt);
var treeNodeFound = false;
var checkedState;
if (obj.tagName == "INPUT" && obj.type == "checkbox" ){
checkedState = obj.checked;
<
相关问答:
ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(),this.ClientID, " <script language=\"javascript\" type=\"text/javascript\"> if(confirm('需要直接 ......
txt是本页面中TextBox控件的id,我想用下面这种形式改变它的值,但是有问题,错误提示是:'document.getElementById(...)'为空或不是对象。
Response.Write(" <script language='Javascript& ......
var arrRoot =
[
["title1",
["arr1", "item", "some"],
["arr2", "item", "some"],
],
["title2&quo ......