children.innerText不工作在Firefox [英] children.innerText is not working in firefox

查看:130
本文介绍了children.innerText不工作在Firefox的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这样的html:

 < div class =treeid =divTreeViewIncomeDetailsstyle = height:auto;> 
< li>< span class =fa fa-folder-open highlightid =3onmouseover =visibleLink('3','Incomes','0')onm​​ouseout =hideLink '3')>< span onclick =GetTreeViewChartOfAccountsByParam('3','Incomes')>收入< / span>< span class =closingbalance> INR 50.00Dr< / span> < /跨度>
< ul>
< ul>
< li>< span class =fa fa-file chartwidthid =84onmouseover =visibleLink('84','Sales A / c','1')onm​​ouseout =hideLink ('84')onclick =ViewLedgerMsg(84)>< span onclick =GetTreeViewChartOfAccountsByParam('84','Sales A / c')> Sales A / c< / span>< span class =closingbalance> INR50.00Dr< / span>< / span>< / li>
< / ul>
< ul>
< li>< span class =fa fa-folder-open chartwidthid =98onmouseover =visibleLink('98','Indirect Income','1')onm​​ouseout =hideLink ('98')>< span onclick =GetTreeViewChartOfAccountsByParam('98','Indirect Income')>间接收入< / span>< span class =closingbalance> INR 0.00Cr< /跨度>< /跨度>
< ul>
< ul>
< li>< span class =fa fa-file chartwidthid =99onmouseover =visibleLink('99','Realized Exchange Gain','2')onm​​ouseout =hideLink '99')onclick =ViewLedgerMsg(99)>< span onclick =GetTreeViewChartOfAccountsByParam('99','Realized Exchange Gain')>实现的Exchange收益< / span>< span class = closingbalance> INR 0.00Cr< / span>< / span>< / li>
< / ul>
< ul>
< li< span class =fa fa-file chartwidthid =122onmouseover =visibleLink('122','Rounding Off Gain A / c','2')onm​​ouseout = hideLink('122')onclick =ViewLedgerMsg(122)>< span onclick =GetTreeViewChartOfAccountsByParam('122','舍入增益A / c')>舍去增益A / c< / span>< span class =closingbalance> INR 0.00Cr< / span>< / span>< / li>
< / ul>
< ul>
< span class =fa fa-file chartwidthid =124onmouseover =visibleLink('124','Discount Received A / c','2')onm​​ouseout = hideLink('124')onclick =ViewLedgerMsg(124)>< span onclick =GetTreeViewChartOfAccountsByParam('124','DiscountAcredited')>> DiscountAcquired< / span> < span class =closingbalance> INR 0.00Cr< / span>< / span>< / li>
< / ul>
< ul>
< li>< span class =fa fa-file chartwidthid =140onmouseover =visibleLink('140','Stock Income','2')onm​​ouseout =hideLink 140')onclick =ViewLedgerMsg(140)>< span onclick =GetTreeViewChartOfAccountsByParam('140','Stock Income')>股票收益< / span>< span class =closingbalance> ; INR 0.00Cr< / span>< / span>< / li>
< / ul>
< / ul>
< / li>
< / ul>
< ul>
< li>< span class =fa fa-file chartwidthid =134onmouseover =visibleLink('134','Clearing And Forwarding Rcd','1')onm​​ouseout =hideLink ('134')onclick =ViewLedgerMsg(134)>< span onclick =GetTreeViewChartOfAccountsByParam('134','Clearing And Forwarding Rcd')>清除并转发Rcd< / span>< span class =closingbalance> INR 0.00Cr< / span>< / span>< / li>
< / ul>
< ul>
< li>< span class =fa fa-file chartwidthid =135onmouseover =visibleLink('135','Transport charges received,'1')onm​​ouseout =hideLink '135')onclick =ViewLedgerMsg(135)>< span onclick =GetTreeViewChartOfAccountsByParam('135','Transport charges received')>收到的运费< / span>< span class = closingbalance> INR 0.00Cr< / span>< / span>< / li>
< / ul>
< ul>
< span class =fa fa-file chartwidthid =156onmouseover =visibleLink('156','Sales Discount A / c','1')onm​​ouseout =隐藏连结('156')onclick =ViewLedgerMsg(156)>< span onclick =GetTreeViewChartOfAccountsByParam('156','Sales Discount A / c')> Sales Discount A / c< / span> < span class =closingbalance> INR 0.00Cr< / span>< / span>< / li>
< / ul>
< ul>
< span class =fa fa-file chartwidthid =158onmouseover =visibleLink('158','Stock Income A / c','1')onm​​ouseout = hideLink('158')onclick =ViewLedgerMsg(158)>< span onclick =GetTreeViewChartOfAccountsByParam('158','Stock Income A / c')> Stock income A / c< / span> < span class =closingbalance> INR 0.00Cr< / span>< / span>< / li>
< / ul>
< ul>
< span class =fa fa-file chartwidthid =163onmouseover =visibleLink('163','Exchange Gain A / c','1')onm​​ouseout = hideLink('163')onclick =ViewLedgerMsg(163)>< span onclick =GetTreeViewChartOfAccountsByParam('163','Exchange Gain A / c')> Exchange Gain A / c< / span> < span class =closingbalance> INR 0.00Cr< / span>< / span>< / li>
< / ul>
< / ul>
< / li>
< li>< span class =fa fa-arrow-downstyle =width:100%; color:red; font-weight:700;>< span> Net Loss< / span>< span class =closingbalance> 14,950.00Cr< / span>< / span>< / li>
< / div>

现在,我需要获取

  • 的密文

    对于这样做即时通讯:

      var items = []; 
    var inputData = $('#divTreeViewIncomeDetails')。find('li> span');

    (var i = 0; i< inputData.length; i ++){
    var position,data1,data2;
    position = inputData [i] .className;
    data1 = inputData [i] .children ['0']。innerText.trim();
    data2 = inputData [i] .children ['1']。innerText.trim();
    var item = {position:position,data1:data1,data2:data2}
    items.push(item);

    $ / code>

    它在IE,Chrome,Safari,Opera b
    $ b

    但不是在FIREFOX !!!

      data1 = inputData [i] .children [ '0'] innerText.trim(); 

    这行im没有得到FF的值,跳过代码

    是否有任何替代代码?使用 textContent

    解决方案 / code>而不是 innerText


    i have a html like this:

    <div class="tree" id="divTreeViewIncomeDetails" style="height: auto;">
                <li><span class="fa fa-folder-open highlight" id="3" onmouseover="visibleLink('3', 'Incomes', '0')" onmouseout="hideLink('3')"><span onclick="GetTreeViewChartOfAccountsByParam('3', 'Incomes')">Incomes </span><span class="closingbalance">INR 50.00Dr </span></span>
                    <ul>
                        <ul>
                            <li><span class="fa fa-file chartwidth" id="84" onmouseover="visibleLink('84', 'Sales A/c', '1')" onmouseout="hideLink('84')" onclick="ViewLedgerMsg(84)"><span onclick="GetTreeViewChartOfAccountsByParam('84', 'Sales A/c')">Sales A/c </span><span class="closingbalance">INR 50.00Dr </span></span></li>
                        </ul>
                        <ul>
                            <li><span class="fa fa-folder-open chartwidth" id="98" onmouseover="visibleLink('98', 'Indirect Income', '1')" onmouseout="hideLink('98')"><span onclick="GetTreeViewChartOfAccountsByParam('98', 'Indirect Income')">Indirect Income </span><span class="closingbalance">INR 0.00Cr </span></span>
                                <ul>
                                    <ul>
                                        <li><span class="fa fa-file chartwidth" id="99" onmouseover="visibleLink('99', 'Realized Exchange Gain', '2')" onmouseout="hideLink('99')" onclick="ViewLedgerMsg(99)"><span onclick="GetTreeViewChartOfAccountsByParam('99', 'Realized Exchange Gain')">Realized Exchange Gain </span><span class="closingbalance">INR 0.00Cr </span></span></li>
                                    </ul>
                                    <ul>
                                        <li><span class="fa fa-file chartwidth" id="122" onmouseover="visibleLink('122', 'Rounding off Gain A/c', '2')" onmouseout="hideLink('122')" onclick="ViewLedgerMsg(122)"><span onclick="GetTreeViewChartOfAccountsByParam('122', 'Rounding off Gain A/c')">Rounding off Gain A/c </span><span class="closingbalance">INR 0.00Cr </span></span></li>
                                    </ul>
                                    <ul>
                                        <li><span class="fa fa-file chartwidth" id="124" onmouseover="visibleLink('124', 'Discount Received A/c', '2')" onmouseout="hideLink('124')" onclick="ViewLedgerMsg(124)"><span onclick="GetTreeViewChartOfAccountsByParam('124', 'Discount Received A/c')">Discount Received A/c </span><span class="closingbalance">INR 0.00Cr </span></span></li>
                                    </ul>
                                    <ul>
                                        <li><span class="fa fa-file chartwidth" id="140" onmouseover="visibleLink('140', 'Stock Income', '2')" onmouseout="hideLink('140')" onclick="ViewLedgerMsg(140)"><span onclick="GetTreeViewChartOfAccountsByParam('140', 'Stock Income')">Stock Income </span><span class="closingbalance">INR 0.00Cr </span></span></li>
                                    </ul>
                                </ul>
                            </li>
                        </ul>
                        <ul>
                            <li><span class="fa fa-file chartwidth" id="134" onmouseover="visibleLink('134', 'Clearing And Forwarding Rcd', '1')" onmouseout="hideLink('134')" onclick="ViewLedgerMsg(134)"><span onclick="GetTreeViewChartOfAccountsByParam('134', 'Clearing And Forwarding Rcd')">Clearing And Forwarding Rcd </span><span class="closingbalance">INR 0.00Cr </span></span></li>
                        </ul>
                        <ul>
                            <li><span class="fa fa-file chartwidth" id="135" onmouseover="visibleLink('135', 'Transport charges received ', '1')" onmouseout="hideLink('135')" onclick="ViewLedgerMsg(135)"><span onclick="GetTreeViewChartOfAccountsByParam('135', 'Transport charges received ')">Transport charges received  </span><span class="closingbalance">INR 0.00Cr </span></span></li>
                        </ul>
                        <ul>
                            <li><span class="fa fa-file chartwidth" id="156" onmouseover="visibleLink('156', 'Sales Discount A/c', '1')" onmouseout="hideLink('156')" onclick="ViewLedgerMsg(156)"><span onclick="GetTreeViewChartOfAccountsByParam('156', 'Sales Discount A/c')">Sales Discount A/c </span><span class="closingbalance">INR 0.00Cr </span></span></li>
                        </ul>
                        <ul>
                            <li><span class="fa fa-file chartwidth" id="158" onmouseover="visibleLink('158', 'Stock Income A/c', '1')" onmouseout="hideLink('158')" onclick="ViewLedgerMsg(158)"><span onclick="GetTreeViewChartOfAccountsByParam('158', 'Stock Income A/c')">Stock Income A/c </span><span class="closingbalance">INR 0.00Cr </span></span></li>
                        </ul>
                        <ul>
                            <li><span class="fa fa-file chartwidth" id="163" onmouseover="visibleLink('163', 'Exchange Gain A/c', '1')" onmouseout="hideLink('163')" onclick="ViewLedgerMsg(163)"><span onclick="GetTreeViewChartOfAccountsByParam('163', 'Exchange Gain A/c')">Exchange Gain A/c </span><span class="closingbalance">INR 0.00Cr </span></span></li>
                        </ul>
                    </ul>
                </li>
                <li><span class="fa fa-arrow-down" style="width: 100%; color: red; font-weight: 700;"><span>Net Loss </span><span class="closingbalance">14,950.00Cr</span></span></li>
            </div>
    

    Now i need to get the innertext of

  • For that i m doing this:

    var items = [];
                var inputData = $('#divTreeViewIncomeDetails').find('li > span');
    
                for (var i = 0; i < inputData.length; i++) {
                    var position, data1, data2;
                    position = inputData[i].className;
                    data1 = inputData[i].children['0'].innerText.trim();
                    data2 = inputData[i].children['1'].innerText.trim();
                    var item = { position: position, data1: data1, data2: data2 }
                    items.push(item);
                }
    

    Its working fine in IE,Chrome,Safari,Opera

    But NOT in FIREFOX!!!

    data1 = inputData[i].children['0'].innerText.trim();
    

    this line i m not get the values in FF, its skips the code

    Is there any alternate code for this ?

    解决方案

    Use textContent instead of innerText

    这篇关于children.innerText不工作在Firefox的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

  • 查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆