[英]Display text inside the span if the span is empty
我想在跨度內添加一些文本(如果為空)。
DOES下面的跨度包含文本,因此不應該執行任何操作。
<span class="content">This span has text so do nothing</span>
下面的跨度不包含任何文本,因此我希望Javascript為我自動將文本添加到跨度中,我希望它顯示“ Public”。
<span class="content"></span>
因此,以上示例的最終結果將是
<span class="content">Public</span>
使用純JavaScript:
function myFunction() {
var x = document.getElementsByClassName("content");
for(i=0;i<x.length;i++)
{
if(x[i].innerHTML=="")
{
x[i].innerHTML = "Public";
}
}
}
這是小提琴: http : //jsfiddle.net/7fet87rb/
在jQuery中
$span = $(".span");
if($span.text() == ""){
$span.text("Public");
}
在這里您可以看到示例-JSFIDDLE- http://jsfiddle.net/3vcL2e97/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.