簡體   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