0

HTMLページをロードすることは可能かと思いますが、その一部のみを表示します。

2つの可能なアプローチが思い浮かびます。

1)興味のない部分を削除します。しかし、それらの部分がすべてわからないので、興味のある部分しかわかりません。興味のある部分を見つけることは可能ですか。その後、他のすべてを削除しますか?

2)オリジナルからdomの一部を抽出して作成された新しいdomを作成します。どういうわけか、これを既存のdomと並行して作成し、ブラウザーをこの新しいdomに切り替えることは可能ですか?または、この新しいdomからhtmlページを作成して、それをロードしますか?

これらのクレイジーなアイデアですか?簡単な/代替の解決策はありますか?

4

2 に答える 2

1

さて、2つの最も簡単な方法はおそらく次のようになります。

  1. 望ましくない部品をロードしないでください。つまり、表示したくない部分がわかっている場合は、それらをHTMLから削除するだけです。これは常にオプションであるとは限りませんが、選択肢が決まっている場合にのみ最適です。

  2. CSSを介して要素を非表示にします。display: noneこれを行うには、不要な要素を設定します。

于 2012-06-06T01:30:25.537 に答える
0

はい、JavaScript/jQueryを使用してください。

まず、jqueryライブラリをそのようなjavascriptリンクとしてWebサイトに追加する必要があります。

<script src="jquery.js" type="text/javascript"/>. 

リンクにonclickイベントを配置するのと同様の関数を作成する必要があります。

 <script>
function switch(){
$("#button").onclick(function()
{
 $(".classOfCertainElements").css("display", "none");
 $(".classOtherElements").css("display", "inline");
});

} 
</script>
<a href="" id="button">Click me</a>

それは役に立ちますか?

于 2012-06-06T01:31:59.213 に答える