[英]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.