我试图使每篇文章的意见有逗号分隔每3位数字。我已经找到了代码。
但我有问题,找到具体的博客职位ID使用的代码工作正常。
这是我正在努力工作的全部代码。
<--Viewable area /-->
<span class='entry-time'><b:if cond='data:allBylineItems.author and data:allBylineItems.timestamp.label'><span class='on'><data:allBylineItems.timestamp.label/></span></b:if><time class='published' expr:datetime='data:post.date.iso8601'><data:post.date/></time></span><span class='postviews1' style='margin-left:5px; display:display;'><a expr:name='data:post.id'/> <i class='far fa-eye'/> <span id='bacani'><span id='postviews'/></span> Views</span>
<--comma separated every 3 digit /-->
<script>var angka = document.getElementById('bacani').textContent;var reverse = angka.toString().split('').reverse().join(''),ribuan = reverse.match(/\d{1,3}/g);ribuan = ribuan.join(',').split('').reverse().join('');document.getElementById('bacani').innerHTML= ribuan;</script>
<--code for views count /-->
<script src='https://cdn.firebase.com/v0/firebase.js' type='text/javascript'/> <script> $.each($("a[name]"), function(i, e) { var elem = $(e).parent().find("#postviews"); var blogStats = new Firebase("https://sh-v-3da10-default-rtdb.firebaseio.com/" + $(e).attr("name")); blogStats.once("value", function(snapshot) { var data = snapshot.val(); var isnew = false; if(data == null) { data= {}; data.value = 0; data.url = window.location.href; data.id = $(e).attr("name"); isnew = true; } elem.text(data.value); data.value++; if(window.location.pathname!="/") { if(isnew) blogStats.set(data); else blogStats.child("value").set(data.value); } }); });</script>
我想更改:
<span id='bacani'><span id='postviews'/></span>
型
以及
document.getElementById('bacani').textContent;
有一个特定的值id,这是从博客张贴id。唯一的事情,我发现从互联网上是
<data:post.id>
有没有其他的方法,我可以让它的工作以外,我现在想什么?我想我需要具体的新ID,使其工作的每篇文章有逗号分隔每3位数字。
我试着使用代码,但它只工作了一次。我相信,使它作为一个整体,我需要使用不同的代码来读取特定的唯一标识符的基础上的数据:。post.id从博客文章ID本身。但我不知道如何使它工作。我期待当我知道如何使用不同的方法,这是使新的代码,找到不同的文章的唯一标识符,它会工作得很好。
1条答案
按热度按时间pqwbnv8z1#
您只需将
elem.text(data.value)
替换为完整的代码应该是