![](/img/trans.png)
[英]How can I make my Javascript code select all 'b' tags on a page instead of only the first one?
[英]How can I display my javascript inside my <p> tags to make it a one line sentence?
我有一个脚本显示未来 2 周的日期。 一切正常,但我想对其进行更多清理并使其在一个句子中显示,而不是分成两段。 我一生都无法弄清楚如何做到这一点。 任何帮助将不胜感激。
<script>
var twoWeeksForward = new moment().add(14, 'day');
document.write(twoWeeksForward.format('dddd, MMMM DD, YYYY'));
</script>
<p style="text-align:center"><i class="fas fa-tshirt"></i>Complete your order now and receive it by </p><span class="date"><p class ="twoWeeksForward">
正如其他人在评论中所说,最好不要使用document.write()
。 但是如果你真的必须使用它,你必须把脚本放在<p>
里面。 当页面加载时,它会写入 HTML 中的当前点。
<p style="text-align:center"><i class="fas fa-tshirt"></i>Complete your order now and receive it by </p>
<span class="date">
<p class ="twoWeeksForward">
<script>
var twoWeeksForward = new moment().add(14, 'day');
document.write(twoWeeksForward.format('dddd, MMMM DD, YYYY'));
</script>
</p>
</span>
尝试操作要添加文本的段落的innerText
。 例如,对于id="my-p"
的段落,您可以使用:
document.getElementById("my-p").innerText += twoWeeksForward.format('dddd, MMMM DD, YYYY');
这样,每次使用 javascript 更新文本时都不需要新元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.