刚学javascript,多谢帮忙,在线等!

tiantian_498 2010-02-15 11:26:21
$('#pin_select').css({

top: Math.round(y)+ 'px',
left: Math.round(x)+ 'px'

});

上面的通过选择id,并给设置,是否有一种可选择 name, 而且也能设置的方法。

<SELECT onChange="document.images.src=options[selectedIndex].value">
<option name="Flughafen" value="style/<%= style %>/img/modules/pin/Flughafen.jpg">Flughafen</option>
<option value="style/<%= style %>/img/modules/pin/krankenhaus.png">krankenhaus</option>
<option value="style/<%= style %>/img/modules/pin/pin.gif">haus</option>
<option value="style/<%= style %>/img/modules/pin/clock.png">clock</option>
</SELECT>
<div id="drag_drop_div" style=" z-index: 3000; cursor: move; display: inline; top:0px; left:0px; ">
<img id="pin_select" src="style/<%= style %>/img/modules/pin/Flughafen.jpg" name="images" >
</div>
或者通过document.getElementByName("Flughafen");
谢谢!

...全文
78 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
KK3K2005 2010-02-16
  • 打赏
  • 举报
回复
刚学JS就有JQUERY用真幸福啊
要用框架的话 先把 API浏览几遍 不用记住细节 但至少要知道能做什么事情
chjin 2010-02-16
  • 打赏
  • 举报
回复
可怕,我学了一段时间了,可是还是不懂,原来是JQUERY
王集鹄 2010-02-16
  • 打赏
  • 举报
回复
你先尝试静态的写法,如果静态写法都出不来,就不要妄想动态控制了。
tiantian_498 2010-02-16
  • 打赏
  • 举报
回复
再解释一下,我的下拉框下有很多图片,我只想对下拉框下的元素操作,这样可能吗
tiantian_498 2010-02-16
  • 打赏
  • 举报
回复
我照着你的代码改了一下,不起作用,我这么写不对吗,多谢了!

$(document).ready(function() {
$("[name=Flughafen]").css({
top: Math.round(y)+ 'px',
left: Math.round(x)+ 'px'
});
});
王集鹄 2010-02-15
  • 打赏
  • 举报
回复
参考如下代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
<script>
$(document).ready(function() {
$("[name=c]").css("color", "Red");
});
</script>
</head>
<body>
<span name="a">a</span>
<span name="b">b</span>
<span name="c">c</span>
<span name="a">a</span>
<span name="b">b</span>
<span name="c">c</span>
</body>
</html>
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-02-15 11:26
社区公告
暂无公告