简单的javascript document.write无效

时间:2010-12-30 01:43:47

标签: javascript jquery

Here's the code in question

我正在尝试创建一个简单的应用程序 - 三个人中的每一个都附加了rel="x"属性。我正在使用var regionId = $('img.selected-region').attr('rel');将当前所选项目的rel设为reginId的值。

我想通过在男性照片下的div中执行一个简单的document.write(regionId)命令来测试它。但是,它不起作用。我是否已将var regionId定义放在脚本窗口中的正确位置?

我是javascript的新手,所以语法让我感到困惑 - 非常感谢帮助。

2 个答案:

答案 0 :(得分:1)

JSFiddle的脚本窗格在文档加载完成后执行。

答案 1 :(得分:1)

试试http://www.jsfiddle.net/T6Jqx/15/

在HTML中,脚本标记中包含document.write。那时,DOM可能还没有准备好,但更重要的是,它只执行一次,而不是每次点击图像。我已经修改它以在每次单击图像时打印“rel”属性。