如题:
<div id="" style="margin:10px 0px 0px 20px;width: 120px;height:400px;border:1px solid;float:left;"> <script type="text/javascript"> var xmlpath = "regionManagement_createRegionTree?pobjid=-1"; createXmlTree(xmlpath); //创建树 </script> </div>
上面是jsp里面的代码
function TreeTitle_OnClickEvent(obj, childslength) { obj.style.background = BACKCOLOR_SELECTED ; obj.style.color = FRONTCOLOR_SELECTED ; objPrevSelectedTreeItem = obj; //我可以在这里获取到$(obj).text()
alert($(obj).text());
}
这是JS的onclick方法。我可以在点击时获取到名称,但是怎么弄到jsp里面去。
因为都是原先前辈写的,我只能在里面添加东西,不好改,所以被绕进去了。求解救。
什么叫弄到jsp里面去? 是啥意思?
你在js方法中获取到了 $(obj).text() 你想要的值后,我看你用的是jquery
那么你是想放到jsp中吗? 你在jsp body中 写个div:<div class="mydiv"></div>
在你的方法后面 直接写:
$(".mydiv").html($(obj).text()); //这句话就将你得到的值放到那个div中了,不知道是不是你想要的结果
这都是js代码?
是的,这是部分JS 上面那一段是jsp里面调用的。createXmlTree(path)通过几层调用到TreeTitle_OnClickEvent这里来,参数都有。
@飞翔的程序猴: 关键问题貌似不在这里,我觉得你是基础太差
@顾晓北: 基础是挺差的。js一抹黑。
不懂你说的什么意思。。你想在哪里添加东西,,,既然有了方法,直接用就可以了,还是什么,,,
js是公共的js插件。貌似不能添加指定的对象。
把值放在方法里,直接在js方法里接收就行了啊
对你的操作对象添加onclick事件在事件函数中通过id获取点击的element然后获取elment的值就行了。