ウェブサイトのページソースの一部です。最後の行で「 crsEdId=78 」を取得する必要があります。JavaScript または JQuery を使用します。
この作業には mozilla Jetpack を使用します。
このコードを最初に取得するにはどうすればよいですか? そして何をすべきか(正規表現またはJQuery)!?
<div class="tools-menu-body" id="tools-menu-div" style="display: none;">
<div id="menu_glider">
<div class="scroller">
<div class="content">
<div class="section" id="courses_menu">
<ul class="tools-menu-ul">
<li class="tools-menu-back"><a href="#main_menu" class="controls">back</a></li>
<li><a title="Advanced Software Engineering Lab: Open Source Development" href="../Courses/CourseEdition.aspx?crsEdId=78">CSEN 914 </a></li>
出来た :
それはばかげたことでした-セレクターをクリック機能内に配置する必要がありました。なぜ以前に考えなかったのですか。
jetpack.statusBar.append({
html: "Boom<i>!</i>",
width: 45,
onReady: function(widget){
$(widget).click(function(){
var doc= jetpack.tabs.focused.contentDocument;
var link= doc.querySelector('#courses_menu > ul > li:nth-child(2) a');
var test= doc.getElementById('#container');
jetpack.notifications.show("Course is is = "+ link);
});
}
});
今、この course_menu 内のすべての href を取得する必要があります!! それを手伝ってくれませんか?