Javascript 事件在页面加载时触发

Javascript Event firing with page load

本文关键字:加载 事件 Javascript      更新时间:2023-09-26

im试图根据选中的单选按钮获取隐藏行以在加载页面时显示,具有适用于单击事件的功能,但似乎无法让它适用于我需要编辑页面的"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');
        }
    });

你侦听文档上的'dom:loaded'事件:

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

该函数需要引用 DOM 加载的框架。 选中"否未选中"不会有任何区别。将每个括号更改为{符号,对我有用