Javascript事件触发页面加载

时间:2012-04-24 15:38:17

标签: javascript events load prototypejs hidden-field

我试图获取隐藏的行以显示何时加载页面取决于选中哪个单选按钮,让函数适用于on click事件但似乎无法让它在'dom:loaded'上工作我需要一个编辑页面的事件,无法弄清楚原因,任何帮助都会很棒     

      $("content").observe('dom:loaded', function(event){
        if ($("organisation_contact_is_user_yes").checked){
            $$('.1').invoke('show');
            $$('.2').invoke('hide');
        }
        if ($("organisation_contact_is_user_no").checked){
            $$('.1').invoke('hide');
            $$('.2').invoke('show');
        }
    });

2 个答案:

答案 0 :(得分:0)

您在文档上收听'dom:loaded'事件:

document.observe('dom:loaded', function(event) {
    // anything you want to execute once the dom's ready
});

答案 1 :(得分:0)

该函数需要引用dom加载框架。检查否是未经检查不会有任何区别。 将每个括号更改为{符号,适合我