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