【发布时间】:2015-07-15 07:52:19
【问题描述】:
在我的网页中,有几个动态创建的 href 按钮。
例如,将创建四个 href 按钮,用户可能点击了两个 href 按钮。
1) 每当单击href按钮时,href按钮的文本将从“select”变为“selected”。
2) 一旦用户完成了两个 href 按钮的点击,用户将点击“NEXT”按钮。
当用户单击 NEXT 按钮时,我试图获取显示文本“已选择”的那些 href 按钮的名称。我怎样才能完成它?
创建href按钮的代码:
<?php
while($rowModelList=mysql_fetch_array($resultModelList))
{
?>
<div class="col-md-3 col-sm-6 hero-feature">
<div class="thumbnail">
<img src="Images/Models/<? echo $rowModelList['modelImage'];?>" alt="" style="height: 200px;">
<div class="caption">
<h4><?php echo $rowModelList['modelName']?></h4>
<p>
<a href="#" id="<?php echo $rowModelList['Id']?>" onClick="return changecolor(this)" class="btn btn-primary">Select</a>
</p>
</div>
</div>
</div>
<?php
}
?>
创建NEXT按钮的代码:
<div class="row text-right">
<a href="#" id="nextbtn" class="btn btn-primary">Next</a>
</div>
点击后将 href 按钮文本从“选择”更改为“已选择”的代码:
<script type="text/javascript">
/* Changing the colour of the button upon clicked */
function changecolor(element) {
if(element.innerHTML == "Select") {
element.innerHTML = "Selected";
element.style.backgroundColor = "#C0C0C0"; /* Grey became seleted */
element.style.borderColor = "#C0C0C0";
}
else {
element.innerHTML = "Select";
element.style.backgroundColor = "#FED136"; /* Yellow not selected */
element.style.borderColor = "#FED136"; }
return false;
}
</script>
【问题讨论】:
-
你能在小提琴上展示它吗?
标签: javascript php html