javascript getTreeNode(index) 方法出错:对象不支持该属性或方法 function TreeView_OnCheck(tree) { var node = tree.getTreeNode(0); alert(node.getAttribute("Value")); }我用的是vs2005! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var node =tree.getTreeNode(tree.clickedNodeIndex); 一般都这样定义 function TreeView_OnCheck(tree) { var node = tree.getTreeNode(0); alert(node.getAttribute("Value")); } //tree是字符串?应该是对象吧? to:chinmo 我也是这么写的,可是执行时到这句就出错,IE提示“网页上有错误”,点开详细信息就是“对象不支持该属性或方法 ”小弟是新手,还请赐教! tryfunction TreeView_OnCheck(tree) { if(typepof(tree)=="string") tree=eval(tree); var node = tree.getTreeNode(0); alert(node.getAttribute("Value")); } to:maco_wangtree是对象:后台调用语句是这样:protected void Page_Load(object sender,EventArgs e) { .... CatalogView.Attributes.Add("OnClick"," TreeView_OnCheck(CatalogView)"); .... }CatalogView 是一个asp.net的TreeView控件 写错个函数function TreeView_OnCheck(tree) { if(typeof(tree)=="string") tree=eval(tree); var node = tree.getTreeNode(0); alert(node.getAttribute("Value")); } to:showbo 不行啊,还是一样的错误提示,我判断条件语句没有进去! tryprotected void Page_Load(object sender,EventArgs e) { // .... CatalogView.Attributes.Add("OnClick"," TreeView_OnCheck('"+CatalogView.ClientID+"')"); // .... } function TreeView_OnCheck(tree) { if(typeof(tree)=="string") tree=document.getElementById(tree); var node = tree.getTreeNode(0); alert(node.getAttribute("Value")); } to:showbo 试过,还是不行,tree对象没有问题,我觉得问题好像出在tree的getTreeNode上,提示没有这个方法!是不是我VS或IE的问题呀? 应该是使用tree控件时生成的js中没有和这个tree控件的id名称一致的js类对象,你查找下生成的对应js代码,看生成的js对象是什么看你的C#代码是传递了tree控件这个对象,在客户端tree控件最后生成的是html控件,html控件没有getTreeNode方法..... 请问大家 在iframe中弹出层 怎么覆盖父窗口? 关于引入iframe以后居中问题 这是什么用法? 如何用JS写菜单,以及相应的事件 终于找到了“搜索引擎源代码”啦!高兴散分!哈哈哈哈!(可惜偶看不懂!) 都是老外地========>有兴趣的来up 弹出一个小窗口 菜鸟求教~获取文本内容再查询数据库的代码是怎么写? 如何提交表单到另一个页面的制定iframe? 请各位大哥帮忙看看这段代码 ★★哪里有下载类似MSDN的Javascript的帮助文档(*.chm) jsp中的js出错??? 如何用javascript往文本文件里写韩文
{
var node = tree.getTreeNode(0);
alert(node.getAttribute("Value"));
}
//tree是字符串?应该是对象吧?
{
if(typepof(tree)=="string") tree=eval(tree);
var node = tree.getTreeNode(0);
alert(node.getAttribute("Value"));
}
protected void Page_Load(object sender,EventArgs e)
{
....
CatalogView.Attributes.Add("OnClick"," TreeView_OnCheck(CatalogView)");
....
}CatalogView 是一个asp.net的TreeView控件
{
if(typeof(tree)=="string") tree=eval(tree);
var node = tree.getTreeNode(0);
alert(node.getAttribute("Value"));
}
{
// ....
CatalogView.Attributes.Add("OnClick"," TreeView_OnCheck('"+CatalogView.ClientID+"')");
// ....
}
function TreeView_OnCheck(tree)
{
if(typeof(tree)=="string") tree=document.getElementById(tree);
var node = tree.getTreeNode(0);
alert(node.getAttribute("Value"));
}