将Javascript变量添加到<area /> href

时间:2015-06-05 16:00:51

标签: javascript html

我正在尝试在图像映射中创建一个区域形状,其中的链接依赖于Javascript变量。

我用于区域形状的代码是

-e git://github.com/my-username/ExamplePackage.git@v0.2

但是当我测试它时,它会在页面上写下“<area shape="circle" coords="41,193,20" href= <script>document.write(quiz); </script>>”。如何将变量“quiz”放入href标签?

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您无法将html标签嵌入其中。

您需要使用JavaScript修改区域标记的href。也许是这样的:

<area id="shape" shape="circle" coords="41,193,20" href="">
var areaElem = document.getElementById("shape");
areaElem.href = quiz;

答案 1 :(得分:0)

$("area").click(function() {
     document.write(quiz);
});

我不完全确定你要完成什么,但根据你的描述,我认为这样可行。