使用javascript更改aspx页面中的div类

时间:2012-02-06 11:37:16

标签: javascript asp.net

我在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页面中看到了相同的内容。

感谢先前的所有帮助。

1 个答案:

答案 0 :(得分:1)

感谢您的帮助。我错过了完整的身份证。

var objHomePageRightFixedWrapper = 
    getObj('ctl00_ContentPlaceHolder1_homePageRightWrapper');

解决了我的问题。