我在default.aspx中有一个div,它有一个母版页。 Masterpage有一个展开/折叠按钮。单击masterpage中的按钮我想使用javascript更改default.aspx中div的类。母版页中的按钮具有其他功能。 javascript函数如下:
function toggleCollapseState(id,id1)
{
var obj = getObj(id);
var obj1 = getObj(id1);
var objHomePageRightFixedWrapper = getObj('homePageRightFixedWrapper');
if(!obj)
return false;
if(obj.className == 'tdSideMenuCollapse')
{
var state = 1;
obj.className='tdSideMenu';
obj1.className='sidemenucollapsebutton';
obj1.title = "Expanded";
objHomePageRightFixedWrapper.className = "homePageRightFixedWrapper";
//$(".homePageRightFixedWrapper").css("float", "right");
}
else
{
var state = 0;
obj.className='tdSideMenuCollapse';
obj1.className='sidemenuexpandbutton';
obj1.title = "Collapsed";
objHomePageRightFixedWrapper.className = "homePageRightFixedFloatWrapper";
//$(".homePageRightFixedWrapper").css("float", "left");
}
return true;
}
当通过javascript函数调试时,它的div(homePageRightFixedWrapper)显示了className(homePageRightFixedWrapper / homePageRightFixedFloatWrapper),但现在在aspx页面中看到了相同的内容。
感谢先前的所有帮助。
答案 0 :(得分:1)
感谢您的帮助。我错过了完整的身份证。
var objHomePageRightFixedWrapper =
getObj('ctl00_ContentPlaceHolder1_homePageRightWrapper');
解决了我的问题。