在我们当前通过另一家公司在异地托管的网站上完成了.NET,我只需要访问HTML,JS和CSS文件即可进行编辑。通过令牌在页面上输出大量数据。在我们的网页上,我们有一个权重标记,它抓取项目权重并在span标记之间输出。因此,如果您正在查看来源,则会显示以下内容:
<span id="order_summary_weight">78.000000 lbs</span>
默认情况下,令牌输出lbs。我需要做的是让javascript获取78.000000,将其转换为整数我假设并且如果该整数,在这种情况下78.000000大于50.000000我喜欢它在78.000000磅之后追加一行说#34;您的体重总重量超过50磅,我们将直接与您联系并收取运费。&#34;了解一些权重总计可能小到0.010000
我在这里找到了很好的人,因为我完全迷失了从哪里开始这项努力。
答案 0 :(得分:1)
这样的东西? :
html:
<div class="wrap">
<span class="price" id="order_summary_weight">78.000000 lbs</span>
</div>
<hr>
<div class="wrap">
<span class="price" id="order_summary">50.000000 lbs</span>
</div>
JS:
$('.wrap').each(function(){
var price = $(this).find('.price').text();
price = price.replace(' lbs', '');
price = parseInt(price);
if(price > 50){
$(this).append('<div class="alert">Your weight total is over 50 lbs, we will contact you directly with a shipping charge.</div>');
}
});
答案 1 :(得分:0)
function getWeight()
{
var x=document.getElementById("order_summary_weight");
if(x > 50){
alert("Your weight total is over 50 lbs, we will contact you directly with a shipping charge. Understand some weight totals may be as small as 0.010000");
}
}