我正在写信,看看我是否希望能在这里得到一些帮助。
我使用的是纯JavaScript,我的链接看起来像这样:
<li><a class="cube_size = cube_size<cms:show cube_size_code />" href="javascript:void(0)"
onclick="update_price('
<cms:show cube_size_code />-
<cms:show cube_size_weight />-
<cms:show cube_size_price />-
<cms:show cube_size />-
<cms:show cube_size_price_2/>')">
<cms:show cube_size /></a></li>
正如您所看到的,它有一个名为 update_price()的onclick事件,其中四个 li&#39> 具有相同的代码但当然有不同的数据从CMS中拉入字符串,其中btw是 CouchCMS 。
我尝试做的是让if语句中的代码只运行一次,每当我点击函数重新开始的不同链接时,会发生什么,这意味着重新开始:
var counter = 0;
function update_price(exp){
var cube_options = exp.split('-');
var cube_size_code = cube_options[0];
var cube_size_weight = cube_options[1];
do{
counter++;
if(cube_size_code == "FFRK"){
cube_size_code = "GHIEQ";
}while(counter < 1);
}
}
如果你能提供一个简单的技术,我可以提供一个简单的技术,如何防止每次点击时重置,或者除了循环之外,if块只能执行一次吗?请帮助!