ホームページ  >  記事  >  ウェブフロントエンド  >  url_javascript スキルを通じて要素の適用ケースを見つける

url_javascript スキルを通じて要素の適用ケースを見つける

WBOY
WBOYオリジナル
2016-05-16 16:50:441070ブラウズ

以前のプロジェクトの例: 生徒を追加するときに、クラス データがありませんでした。自動的にクラス表示ページにジャンプする必要があります。

問題: 生徒、クラス、その他のデータは iframe 内の jsp に配置されており、生徒管理のボタンは main.html のメニュー バーにあります。

ミアンページメニュー

クラス管理:

生徒管理:

iframe 内の JSP は変更され続けます。

解決策:

学生管理 JSP で、親フォームのクラス管理 タグを ID で見つけて、


$(window.parent.document).find("#folder_12").click();

その後、メニュー バーが動的に変更され、メニュー ID も当然動的になりました。

あなたが望むのは、URL から を取得してクリックすることです。

コードをコピー コードは次のとおりです:
取得したいのは、onClick メソッドの changeContent('url パラメータ') です。

コードを直接見てください:

コードをコピーします コードは次のとおりです:
//console.info( $(window.parent.document).find("a" ) );
$(window.parent. document).find("#OutFolder a").each(function (index, domEle) {
//var s = $(domEle).attr("onclick ") "";
//var start = s.indexOf ('classManager/classList.do');
var str = domEle.attributes.onclick.value;//js を使用して onclick 属性値を取得しますURL
var start = str.indexOf (' classManager/classList.do');
if(start>0){
$(domEle).click();
を検索します。 🎜>});


要約: 以前は jquery を使用して onclick 属性を取得し、常にエラーを報告するために "" を追加して文字列に変換していました。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。