2013-05-23 2 views
-3

마지막 문자가 JavaScript로 콜론이면 글꼴 체중을 변경할 수 있습니까?JAVASCRIPT - 마지막 문자가 :(콜론) 인 경우 글꼴 체중을 변경하십시오.

나는 사람들이 제조법을 추가 할 수있는 사이트가 있습니다. 그리고 나는 조리법의 재료의 일부를 강조하고 싶습니다. 예를 들어 :

토핑 : 초콜렛 우유 충전 : -... -...

내가 검색 한 내가 발견 코드 : 마지막에

문자

if (myString.charAt(myString.length - 1) == ':') 

및 중량 변경

function changeWeight(600) 
{ 

document.getElementById("id_1").style.fontWeight = fontWeight; 

} 

나는 코드를 작성하는 법을 모르겠습니다. 나는 초급이다.

대단히 감사합니다.

+1

* "가 그것을 가능"* - 예. 방법에 관해서는, 당신은 이미 그것을 가지고 있습니다 (조금만 더 노력하십시오). 두 코드를 병합하면됩니다. – Joseph

답변

0

는이

if (myString.charAt(myString.length - 1) == ':') { 
    changeWeight("600"); 
} 

function changeWeight(weight) { 
    document.getElementById("id_1").style.fontWeight = weight; 
} 
+0

또한 if (myString.charAt (myString.length - 1) == ':') {'if (myString.charAt (myString.length - 1) === ': ') {' –

0

당신이 특정 텍스트가 굵은 요소 내의 모든 텍스트 수 있도록 할 것 같다보십시오. 요소에서 텍스트를 가져 와서 변경하고 다시 넣어야합니다.

당신은이 같은 코드를 사용할 수 있지만 콜론으로 끝나는 요소에있는 모든 단어 주위에 굵은 태그 :

var element = document.getElementById("id_1"); 
var text = element.innerHTML; 

text = text.replace(/([A-Za-z]+:)/g, '<strong>$1</strong>'); 

element.innerHTML = text; 

참고 :이 제대로 작동하려면 다른 HTML 요소를 가질 수 없습니다 실제 마크 업에서 콜론이있는 단어가있는 요소 내부 코드에서 예를 들어 <a href="http://stackoverflow.com">SO</a>이 있으면 링크의 http: 때문에 깨질 수 있습니다.

당신이 요소에 혼자 하나의 단어는, 텍스트를 얻을 결장을 확인 것이라고이있는 경우 :

var element = document.getElementById("id_1"); 
var text = element.innerHTML; 

if (text.charAt(text.length - 1)) == ':') { 
    element.style.fontWeight = 'bold'; 
} 
관련 문제