iOS / JavaScript - 如何在UIWebView中选择div中的文本使用JavaScript?

时间:2017-04-28 09:21:27

标签: javascript html ios uiwebview

我在UIWebView中加载了我的test.html:

的test.html:

<html>
    <head>
        <style>
            #btn {
                width:50px;
                height:150px;
                background: gray;
            }
        </style>
    </head>
    <body>
        <div id="main">The text I want to select.</div>
        <div id="btn" onclick="selectMain()"></div>
    </body>
</html>
<script type="text/javascript">
/**
 The function to select #main's text
 */
function selectMain() {
    var range = document.createRange();
    range.selectNode(document.getElementById("main"));
    var sel = window.getSelection();
    sel.removeAllRanges();
    sel.addRange(range);
    console.log(range);
}
</script>

它可以在PC浏览器上正常工作,但是当我点击#main并且UIWebView函数实际被调用时,#btn中的selectMain div文本没有选择。

0 个答案:

没有答案