我想爲我的GTA ONLINE機組網站自動化我的絲帶,而不必手動編碼;我用「ultimate-member」創建複選框,然後使用javascript檢查一個字段是否被選中並顯示圖像。Javascript,如果價值是某些文本,並檢查,顯示圖像
這裏就是我有
<script>
if (document.getElementsByName("platform").value === "Medal Of Honor" && document.getElementsByName("platform").checked) { {
document.getElementByID().innerHTML ='<img src="http://www.8492nd.org/img/awards/Medal-Of-Honor.png" alt="" />';
}
</script>
<h1>code beta</h1>
<input type="checkbox" name="platform[]" value="Medal Of Honor" checked />Medal of Honor
<div id="awards-ribbons">
</div>
我試圖把代碼中的div裏面,根本就寫上覆選框被選中了基於圖像。我碰到的問題是輸入沒有ID或Class屬性;我無法改變它。如果我能找到「最終成員」的PHP,我會根據複選框的值添加一個id。然後我可以使用getElementById(id).checked,我會很好。
'document.getElementsByName'返回多個元素,所以你需要一個索引。 'document.getElementByID'不存在:它是'Id',而不是'ID'。它也需要一個參數。 – Xufox
請注意,只有在最初設置該字段時纔會起作用...因爲您沒有在任何事件處理程序中運行此操作,所以一旦用戶檢查它,它就不會動態更新。 – JCOC611