繁体   English   中英

如何从 WebView 获取 div 的属性

[英]How can I get attribute of a div from WebView

我有一个 web 页面

<div class="mydiv" style="width: 50%"> div content </div>

我想获得宽度值

 var elements = document.getElementsByClassName('mydiv'); console.log(elements[0].style.width);
 <div class="mydiv" style="width: 50%"> div content </div>

要从下面的 div 获取宽度,

<div class="mydiv" style="width: 50%"> div content </div>

请试试,

<!DOCTYPE html>
<html>
    <head>
        <title>

        </title>
    </head>
    <body>
        <div class="mydiv" style="width: 50%"> div content </div>
        <script>
            window.addEventListener('load', (event) => {
                console.log('page is fully loaded');
                var elements = document.getElementsByClassName('mydiv');
                var st = elements[0].getAttribute('style');
                var width = st.split(':')[1].trim();
                console.log(width);
            });
        </script>
    </body>
</html>

控制台中的 Output:

page is fully loaded
50%

您可以使用

var m=document.getElementById("mydiv").offsetWidth; 

同样,如果您想了解 window 的宽度和高度,您可以使用

var w = window.innerWidth;
  var h = window.innerHeight;

你可以在你的js中试试这个。

 console.log(document.querySelector(".mydiv").style.width);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM