我有一个情况。我正在使用Windows的Web应用程序(ASP.NET)。在我的网页出现时页面加载时,它已动态生成ImageButtons。我需要在页面上对每个ImageButton控件的X,Y或TOP,LEFT坐标进行fid而不点击任何ImageButtons。我需要在一个ImageButton上点击一些ImageButton之间的一条线。
答案 0 :(得分:0)
尝试使用一些Javascript代码或jQuery。请在下面找到jQuery代码
在这里,我使用了 position() 方法,该方法可以为您提供元素的左侧和顶部位置。您可以根据需要更改 selector 。
更新:假设您拥有<div id='images-container'> .. all images here </div>
之类的HTML,并使用each()方法
您还可以使用 offset()
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$('#images-container img').each(funcion(){
var coordinates=$(this).position();
coordinates.left;// gives you x
coordinates.top;// gives you y
//save these values in some hidden field and access it in code behind if needed
});
});
</script>