台灣最大程式設計社群網站
線上人數
1145
 
會員總數:246691
討論主題:190104
歡迎您免費加入會員
討論區列表 >> Java Script/ Node.js >> 動態生成div中間放圖問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
動態生成div中間放圖問題
價值 : 40 QP  點閱數:1265 回應數:3
樓主

newMIS
門外漢
0 7
70 12
發送站內信

我現在使用以下方法動態生出div


按下按鈕後會動態生出如下div


但我想要的是

<div><div id="up1" style="cursor: pointer; width: 20px; float: left;"><img src="~.png" /></div></div>
<div><div id="up2" style="cursor: pointer; width: 20px; float: left;"><img src="~.png" /></div></div>


請問該如何把<img src="~.png" />加進這個addRow() 的function中?

搜尋相關Tags的文章: [ 動態div ] , [ 加入img標籤 ] , [ javascript ] ,
本篇文章發表於2013-11-12 09:15
1樓
作者回應

newMIS
檢舉此回應
另外在function中我有新增


生成出的標籤如下


手動輸入的才會正確
動態生出的沒寫進標籤中所以不會有作用

其中return my_key_down(event) 為限制使用者只能輸入數字
也為一javascript function,放置於addRow()前
請問該如何撰寫onkeydown才能有作用?
本篇文章回覆於2013-11-12 09:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

小羊窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
你已經知道怎麼加入div了




就稍微再加個img就好了呀(以下是示意型的寫法, 請自行調整內容)


本篇文章回覆於2013-11-12 16:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

小羊窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
動態產生的事件,
基本上是...類似以下的寫法




不過呢, 由於你又牽涉到 event 這個麻煩字...(這個字在動態產生事件時, 有時候很麻煩)
在IE可以直接寫window.event來取得event
但在firefox或chrome, 就不是了...=.=
通常是自己想辦法去弄出event

另一種寫法是...利用 addEventListener, attachEvent 來進行
(請自行google)
本篇文章回覆於2013-11-12 16:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.