ios8.4 webview svg操作问题

html+svg代码:

<aside class="evaluate-side btn" style="display:none;">
    <div class="center">
        <svg class="circle-line" viewBox="0 0 32 32">
            <circle class="cake" r="16" cx="16" cy="16"></circle>
            <circle class="mask" r="12" cx="16" cy="16"> </circle>
            <text dx="16" dy="-17">作答率</text>
            <text dx="16" dy="-12"><tspan fill="#ffa836">..</tspan> / <tspan>..</tspan></text>
        </svg>
            
        <a class="button end" href="javascript:;">结束评测</a>
    </div>
</aside>

ios8.4 webview中 svg标签没有children

 

sText = eBoxs[1].getElementsByTagName('text')[1].children; // undefined

解决:改成如下写法

sText = eBoxs[1].getElementsByTagName('text')[1].getElementsByTagName('tspan'),

 

转载于:https://www.cnblogs.com/cqlql/p/5424850.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值