我已經通過Simulate a click on 'a' element using javascript/jquery但它沒有幫助。使用javascript單擊'a'元素
我對運行的代碼是
<a target="gsft_main" id="9ddfe6c10a0a0b7e0062ccf1e8afc011" data-cancelable="true" class="menu" href="discovery_status_list.do?sysparm_userpref_module=9ddfe6c10a0a0b7e0062ccf1e8afc011">Status</a>
我在下面的代碼
document.getElementById('9ddfe6c10a0a0b7e0062ccf1e8afc011').click()
執行,但它不工作。我也試過
$('#9ddfe6c10a0a0b7e0062ccf1e8afc011').trigger('click')
沒有成功。如果我跑
document.getElementById('9ddfe6c10a0a0b7e0062ccf1e8afc011')
它返回null。
如果你得到空,那麼執行該代碼時該元素不存在。請先檢查一下。 – zvona 2014-10-01 11:42:39
什麼是data-cancelable =「true」在做什麼? – Keith 2014-10-01 11:43:27
這與JSON有什麼關係? – 2014-10-01 11:43:50