2

ユーザーがレシピの材料 (オリーブ オイル、ブロッコリーなど) をクリックすると、クリックした材料が黄色で強調表示された材料のリストにリダイレクトされるレシピ ページを作成しようとしています。

特定のリンクでテキストを強調表示する方法を知っています:

CSS:

.highlight {background-Color:yellow;}

Javascript:

function highlightText(id) 
{
    var textObject = document.getElementById(id);

    textObject.className = "highlight";
}

HTML:

<h1 id="ingredient">Olive Oil</h1>
<a href="javascript:highlightText('ingredient')">Olive Oil</a>

私がやりたいことは、id 属性を使用する方法で、別のページから「オリーブ オイル」へのリンクを作成することです。

<a href="http://www.mypage.com/recipe-list.html#ingredient">
    Olive Oil
</a>

すべての助けに感謝します。初めての投稿で、こんな素朴な質問ですみません。

4

2 に答える 2

1

ターゲットセレクターを使用する

:target{
background-color:yellow;
}

そのセレクターに関する記事

于 2013-02-06T02:23:37.143 に答える
0

画像、テキスト、または html ドキュメントを強調表示するには、ライトボックスを使用できます。

試してみてください:http://jquery-jkit.com/commands/lightbox.html

于 2013-02-06T06:19:39.260 に答える