0

私はルーレットが必要なウェブサイトに取り組んでいます。私はこれを選びました。

HTML5 Canvas を使用したルーレット盤の作成

私の問題は、テキストをリンクにすることができないことです。

私は例を試しました。

var str = "link";
document.write(str.link("page2"));

問題は、テキストが既に変数に含まれていることだと思いますか?

しかし、私はそれを動作させることができません:/

いくつかの良い提案はありますか?よろしくお願いします。

4

2 に答える 2

0

リンクを作成するには、要素のHTMLフォームを書き出す必要があります。

document.write( '<a href="page2">link</a>' );

document.write実際のコードで使用するのは良くありませんが、document.createElement属性を使用して設定する別の方法を次に示します。

var link = document.createElement('a'); // create an anchor element

link.href = "page2"; // set the href

link.innerHTML = "link"; // set the text

document.body.appendChild( link ); // append the element to the body element
于 2012-09-22T12:39:19.363 に答える
0

テキストをリンクにするというのはどういう意味ですか? ルーレットホイールの各オプションをクリック可能にするということですか?
また、通常の方法を使用してこれを行うことはできません(たとえば、行var text = restaraunts[i];を変更することによってvar text = "<a href="link">"+restaraunts[i]+"</a>";)(これは、あなたが意味するものであなたがたどっていた道だったかもしれませんvar str = "link"; document.write(str.link("page2"));.あなたは本当にもっと多くの情報を提供する必要があります.

于 2012-09-22T12:47:39.840 に答える