Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Xin hướng dẫn cách get attribute của element trên geckofx

7 năm trước 1.044 lượt xem 2 bình luận 7 năm trước

Mình có source website như thế này:

Mình muốn get cái link href ở thẻ a thứ nhất. Xài geckofx.document.getElementsByClassName("view")(0).getElementsByTagName("a")(0).getAttribute("href") thì không cho.

Xài javascript như thế này thì ra kết quả null mà không biết sai ở đâu:

Lại nghe nói có cách xài Jquery xuất ra dễ hơn mà không thấy hướng dẫn ở đâu cả ==!

Bạn nào biết xin hướng dẫn cách xử lý với...

Thanks!

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
somebodyonce đã bình luận 7 năm trước

C nên chuyển đổi nó sang Gecko.Dom.GeckoAnchorElement rồi mới get được attribute của nó 

GeckoAnchorElement  geckoAnchor  = (GeckoAnchorElement  )geckoWebBrowser1.Document.GetElementsByClassName("view")[0];

GeckoAnchorElement element = (GeckoAnchorElement)geckoAnchor.GetElementsByTagName("a")[0];
string href = element.Href;

 

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 7 năm trước

nhiều đây không đủ nói lên gì hết bạn. có thể là bạn get không đúng. ở webbrowser nó khác ở gecko thì sao. bạn thử lấy từng cái xem có lấy được không. không thì lấy html ra mà regex

Câu hỏi mới nhất