2016-09-20 37 views
0

我有一些類「myImages」的圖像。當我選擇其中一個圖像時,該圖像類別名稱將更改爲「myImages selected」。現在想做的是if語句來測試是否選擇了任何圖像,如果沒有,則返回警告框。它看起來像這樣(語法不正確)。( '選擇myImages')getElementByClassName選擇給定類的所有元素

function alertBox() { 
    if document.getElementByClassName("myImages")[all elements of class myImages] contains class name ("myImages selected"): 
    alert("Please select an image"); 
} 
+2

'document.getElementsByClassName長度=== 0'。或'document.querySelectorAll('。myImages.selected')。length === 0'。 [docs](https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByClassName)在這裏相當清楚:他們說「'names'是一個表示類的列表的字符串名稱匹配;類名由空格**分隔「。 – 2016-09-20 05:08:21

回答

1
function alertBox() { 
    if (document.getElementsByClassName('myImages selected').length === 0) { 
    alert('Please select an image'); 
    } 
} 
+0

@fvgs檢查您的報價 – qxz

+0

@qxz謝謝。 – fvgs

+0

@fvgs謝謝! –

相關問題