台灣最大程式設計社群網站
線上人數
600
 
會員總數:244676
討論主題:188773
歡迎您免費加入會員
討論區列表 >> Java Script/ Node.js >> 請問有方法可以取得element裡的< >所有內容嗎?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問有方法可以取得element裡的< >所有內容嗎?
價值 : 100 QP  點閱數:296 回應數:5

樓主

喵喵
初學者
30 109
1836 300
發送站內信

各位大家好:
例如:
<button id="btn1" onclick="myFunction()">Try it</button>
我想取得的資訊就是整個
<button id="btn1" onclick="myFunction()">Try it</button>
或是
<button id="btn1" onclick="myFunction()">
也可以。
請問javascript裡有提供這個方法嗎?
在W3C上找好像沒找到。
var x = document.getElementById("btn1").innerHTML;
用innerHTML只能取得Try it。
還是說只能自己用Regex來parse呢?
謝謝大家抽空解答。

搜尋相關Tags的文章: [ javascript ] ,
本篇文章發表於2018-11-21 11:47
== 簽名檔 ==
日文N1檢定合格。
朝英文前進~
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小魚
檢舉此回應
取它上一層的innerHtml ?
本篇文章回覆於2018-11-21 12:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

小魚
檢舉此回應
試了一下,
其實可以這樣

var test = document.getElementById("btn1");
var temp = test.outerHTML;

很少用outerHTML...
本篇文章回覆於2018-11-21 13:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

喵喵
檢舉此回應
感謝回應。
感恩。
順便一問,
在C#的話,如果自己使用Regex取得資訊,和使用javascript做的話。
哪邊的速度會比較快呢?
本篇文章回覆於2018-11-21 14:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

小魚
檢舉此回應
速度我沒有比過,
不過我一般會做在後端,
後端如果再加點保護比較不容易被破解.
本篇文章回覆於2018-11-21 14:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
這我補充你後續的問題好了。
其實很難說哪個會比較快。
但就目的而言,一般都是機器語言碼的速度是最快的。
所以因該是c#會比較快才對。

但換另外一種想法。javascript,是一定運行在本機端的電腦,且是可以在瀏覽器即時運行。
c#的方式如果是需要後端傳送的。運行速度是會比較快沒錯,但還得考量傳輸資料的時間。
那也就不太一定c#比較快了。

本篇文章回覆於2018-11-22 10:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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