如果用户在线,则隐藏<li>标记的JavaScript

时间:2018-02-12 03:12:57

标签: javascript html css

我有这个JavaScript在

  • 标记之外工作。

    <script type="text/javascript">
    if (!window._laq) { window._laq = []; }
    window._laq.push(function(){liveagent.showWhenOnline('1234', document.getElementById('liveagent_button_online_1234'));
    liveagent.showWhenOffline('1234', document.getElementById('liveagent_button_offline_xxxx'));
    });</script>
    <script type='text/javascript' src='https://c.la2-c1cs-ord.salesforceliveagent.com/content/g/js/42.0/deployment.js'></script>
    <script type='text/javascript'>
    liveagent.init('https://d.la2-c1cs-ord.salesforceliveagent.com/chat', '12345', '123456');
    </script>
    

    我想用&#34; menu2&#34;仅当liveagent.showWhenOnline为真时。

    这是菜单:

    <div id='cssmenu' align="center">
    <ul>
        <li><a href='#'><span>Admission Requirements</span></a></li>
    
        <li><a href='#'><span>Financial Aid/Scholarships</span></a></li>
    
        <li class='last'><a href='#'><span>FAQs</span></a></li>
    
    
    </ul>
    
    </li>
    
    
        <li class='has-sub'><a><span>Re-Enroll students </span></a></li>
    
        <li class='has-sub'><a><span>Parent Resources</span></a></li>
    
        <li class='has-sub'><a><span>Meet the Staff</span></a>
    
    <ul>
            <li><a href='#'><span>Admissions</span></a></li>
    
        <li><a href='#'><span>Financial Aid</span></a></li>
    
        <li class='last'><a href='#'><span>Student Ambassadors</span></a>
    </li>
    
    
    </ul>
    
        <li class='has-sub'><a href='#'><span>Request Information</span></a></li>
    
    
        <li class='menu2' style="border: 0px none; cursor: pointer" onclick="liveagent.startChat('1234')">menu 2</li>
    
    </div>
    

    如果有意义,请告诉我!

    干杯, 罗布

  • 1 个答案:

    答案 0 :(得分:0)

    如果您按ID获取元素,则当前代码无法正常工作,因为您已设置class="menu2"而非ID。

    尝试更改

    <li class='menu2' style="border: 0px none; cursor: pointer" onclick="liveagent.startChat('1234')">menu 2</li>
    

    <li id='menu2' style="border: 0px none; cursor: pointer" onclick="liveagent.startChat('1234')">menu 2</li>
    

    如果这不起作用,请分享您到目前为止的代码或工作的代码链。