我正在嘗試從 html 獲取元素的樣式并嘗試在控制臺上列印。在可視代碼中鍵入樣式屬性時,我看不到樣式選項。它一直顯示錯誤 Uncaught TypeError: Cannot read properties of null (reading 'style') in javascript var element; element = document.querySelector("#header").style.backgroudColor; 控制臺.log(元素);
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
<title>Page Title</title>
<meta name='viewport' content='width=device-width, initial-scale=1'>
<link rel='stylesheet' type='text/css' media='screen' href='all.css'>
<script src="javascript_code.js"></script>
</head>
<body>
<div id="header" class="heading" style="background-color: red;">
<h1>this is header</h1>
<h1>this is header2</h1>
</div>
<script src="javascript_code.js"></script>
</body>
</html>
uj5u.com熱心網友回復:
您已經在標題中包含了兩次 javascript 檔案,然后在最后一個內部正文標記中包含了第二次。首先洗掉其中一個,backgroundColor 中存在拼寫錯誤,如您在此處看到的 element = document.querySelector("#header").style.backgroundColor = 'green';
uj5u.com熱心網友回復:
你可以document.getElementById('header').style.backgroudColor這樣使用。
uj5u.com熱心網友回復:
我重新啟動了計算機,我的所有片段都開始作業了。style 屬性現在正在作業。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/452219.html
標籤:javascript html css dom
