我正在使用語義UI並在其中具有一個帶有輸入字段(搜索字段)的彈出窗口。彈出被初始化/打開「on:'click'」,但我想在用戶打開彈出窗口之前用javascript爲輸入字段設置一個值。語義UI彈出 - 在初始化之前更改HTML
試圖與
document.getElementById("sok_tekst").value = input;
這樣做只會導致
Uncaught TypeError: Cannot set property 'value' of null
當我看在控制檯中,我看到的HTML代碼中包含與輸入域的彈出(ID = 「sok_tekst」),但它看起來像「無法達到它」與JavaScript的初始化之前。
我覺得我已經嘗試了一切,它看起來像我需要打開彈出之前添加一個值到輸入字段。
這裏是一個DEMO
做任何人有一招了他們對這個套?
謝謝!
對於好奇:我使用輸入字段作爲表/工作計劃中的搜索字段。當表格被重新繪製時,由用戶改變週數,彈出窗口也被重繪。我試圖保留搜索值,並將其放回到輸入字段中,新的彈出窗口中,在新表格中。
大家好,感謝您的回答。 雖然這不起作用。當輸入字段在彈出框內時,當彈出窗口打開時,該字段變爲空。如果我誤解了某些內容,可否請更改您的演示,以便輸入字段位於彈出窗口內? 謝謝! –
我已經使用演示編輯了原始帖子,嘗試使用您的解決方案... –
答案和演示已更新。 – Saad