好日子檢索src屬性,我有一個小rpoblem,我無法檢索SRC HTML屬性出的document.getElementById無法通過document.getElementById
的<div id="1" src="great.png">
var a = document.getElementById(1).src;
document.write(a);
給什麼。
好日子檢索src屬性,我有一個小rpoblem,我無法檢索SRC HTML屬性出的document.getElementById無法通過document.getElementById
的<div id="1" src="great.png">
var a = document.getElementById(1).src;
document.write(a);
給什麼。
src
是div
標記的不理解屬性。你需要使用getAttribute('src')
var a = document.getElementById("1");
console.log(a.getAttribute('src'));
console.log(a.src); // undefined
<div id="1" src="great.png">
使用img
標籤
var a = document.getElementById("1");
console.log(a.getAttribute('src'));
console.log(a.src);
<img id="1" src="great.png">
非常感謝。 –
@KubaJanek,你最受歡迎:) –
沒有src
屬性爲div
。您仍然可以使用getAttribute
來檢索它。
您還需要將id
作爲字符串傳遞。除了注意使用的pre
爲document.write
var a = document.getElementById('1').getAttribute('src');
document.write('<pre>'+a+'</pre>');
你可以試試這個
<body>
<div id="1" src="great.png">
</body>
<script>
var a = document.getElementById(1).getAttribute("src");
document.write(a);
</script>
'VAR一個=的document.getElementById( 「1」)SRC;'ID必須爲一個字符串傳遞給getElementById –