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 回答