0
有沒有一種方法可以解析特定單詞,然後使用javascript將它們轉換爲數據屬性值。解析特定單詞並將它們附加到數據屬性
例如,如果在下面的用戶類型的WSIWYG
<span>Telephone: +123456</span>
然後它會被解析成
<span data-info="Telephone">+123456</span>
有沒有一種方法可以解析特定單詞,然後使用javascript將它們轉換爲數據屬性值。解析特定單詞並將它們附加到數據屬性
例如,如果在下面的用戶類型的WSIWYG
<span>Telephone: +123456</span>
然後它會被解析成
<span data-info="Telephone">+123456</span>
裏面以下這也許可以幫助
var str='<span>Telephone: +123456</span>';
str=str.split(':');
var attrName=str[0].substring(str[0].indexOf('>')+1);
var attrValue=str[1].substring(0,str[1].indexOf('<'));
var element=document.createElement(str[0].substring(1,str[0].indexOf('>')));
element.innerHTML=attrValue;
element.setAttribute('data-info',attrName);
如果用戶不輸入':' –
這種方法可能會失敗是@ÖzgürErsil你是對的。我們假設該結構中的用戶類型 –
你有什麼迄今爲止嘗試過? –
用戶是否也寫了「」和「」? – Konstantinos