服務(wù)熱線
153 8323 9821
本打算使用js訪問剪切板,可是在js中訪問textbox時(shí)使用document.getElementById(“txtLinkAddressButtom”).value總是取不到值,調(diào)試說沒有value屬性。心情很是郁悶,只好一步一步排查
錯(cuò)誤:1、使用內(nèi)嵌js --失敗。2、更換js訪問剪切板代碼 --失敗?。场⑿陆ㄒ豁?,采用以前代碼,測試。-- 成功
分析:既然新建項(xiàng)是可以成功的,那說明不在代碼問題。想起一自己使用了母版頁,那可能就是這個(gè)問題了
病因:查看了運(yùn)行后生成的html頁代碼textbox的ID變成了"ctl00_ContentPlaceHolder1_RecommendationStart1_txtLinkAddressButtom",這個(gè)就是
問題的所在了,由于使用了母版頁,生成的textbox的id被修改了,而被編譯成html后再使用js調(diào)用查找原id當(dāng)然找不到了。
解決:把textbox的ID修改成被編譯后的ID值"ctl00_ContentPlaceHolder1_RecommendationStart1_txtLinkAddressButtom",問題解決