CSS中并沒(méi)有直接提供刪除字符串后面的名字的功能,你可以通過(guò)一些其他的方法來(lái)實(shí)現(xiàn)這個(gè)需求。
一種方法是使用CSS的偽元素(::after)和content屬性來(lái)清除元素內(nèi)容,如果你想要?jiǎng)h除一個(gè)鏈接后面的名字,你可以這樣寫(xiě):
a::after { content: ""; }
這將會(huì)清除所有鏈接后面的內(nèi)容,如果你想要針對(duì)特定的鏈接,你可以給這個(gè)鏈接添加一個(gè)特定的類(lèi)名,然后針對(duì)這個(gè)類(lèi)名來(lái)清除內(nèi)容:
.my-link::after { content: ""; }
另一種方法是使用JavaScript來(lái)動(dòng)態(tài)地修改元素的innerHTML,你可以使用以下代碼來(lái)刪除所有段落(p)后面的名字:
document.getElementsByTagName('p').forEach(function(para) { para.innerHTML = para.innerHTML.replace(/名字$/,''); });
這段代碼會(huì)找到所有段落元素,并將它們的innerHTML替換掉名字部分,你可以根據(jù)需要調(diào)整這段代碼來(lái)滿(mǎn)足你的具體需求。