我正在尝试创建一个简单的应用程序 - 三个人中的每一个都附加了rel="x"
属性。我正在使用var regionId = $('img.selected-region').attr('rel');
将当前所选项目的rel
设为reginId的值。
我想通过在男性照片下的div中执行一个简单的document.write(regionId)
命令来测试它。但是,它不起作用。我是否已将var regionId定义放在脚本窗口中的正确位置?
我是javascript的新手,所以语法让我感到困惑 - 非常感谢帮助。
答案 0 :(得分:1)
JSFiddle的脚本窗格在文档加载完成后执行。
答案 1 :(得分:1)
试试http://www.jsfiddle.net/T6Jqx/15/
在HTML中,脚本标记中包含document.write。那时,DOM可能还没有准备好,但更重要的是,它只执行一次,而不是每次点击图像。我已经修改它以在每次单击图像时打印“rel”属性。