按照本教程,我將獲得影像的大小,但出現 TypeScript 錯誤:
const img = new Image();
img.onload = function() {
alert(this.width 'x' this.height);
}
img.src = 'http://www.google.com/intl/en_ALL/images/logo.gif';
如何使用 JavaScript 獲取影像大小(高度和寬度)?
“GlobalEventHandlers”型別上不存在屬性“width”。
該怎么辦?
uj5u.com熱心網友回復:
加載處理程式this沒有輸入到影像中。而是直接參考影像。
const img = new Image();
img.onload = function() {
console.log(img.width 'x' img.height);
}
或使用addEventListener.
img.addEventListener('load', function() {
console.log(this.width 'x' this.height);
})
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/487842.html
標籤:javascript 打字稿 图片
下一篇:更改按鈕單擊反應的樣式
