2016-12-08 71 views
0

的Html這樣,在<head>使用JavaScript來創建動態的Twitter摘要卡是不行的

<meta name="twitter:card" content="summary"> 
<meta name="twitter:title" content="Title A"> 

和JS是這樣的:

document.querySelector('meta[name="twitter:title"]').setAttribute('content', 'Title B'); 

然後,我鳴叫一個Twitter與本網站。 它顯示'標題A'。

回答

0

嘗試逃離 「:」(使用jQuery)

$("meta[name='twitter\\:title']").attr("content", 'Title B'); 

參考there

+0

我認爲代碼是正確的,否則會拋出一個錯誤'不能讀取屬性'setAttribute'null' –