2010-11-18 14 views
1

Ich möchte einen Teil meiner Zeichenfolge dynamisch Bold. Wenn mein Benutzer einen Teil in ASP.Net auswählt, klicken Sie auf die Schaltfläche "Fett" und nicht auf "Fett". was soll ich tun? Vielen Dank im Voraus.Fett ausgewählten Text dynamisch

+0

können Sie einen Code eingeben? Welches Steuerelement wird für den Text verwendet? – Adam

+0

Entschuldigung. Ich verstehe Ihre Frage nicht – Amra

+0

Dies ist eine javascript/jQuery Frage. Vielleicht ist das ein Anfang: http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html und dies http://api.jquery.com/select/ –

Antwort

1

Statt id_123 in someFunc die ID des DOM-Objekt verwenden, die Sie mit der Onclick registriert werden sollen.

<html> 
<body> 
    <p id="id_123" onClick="someFunc()">Here is some bolded text </p> 
    <script type="text/javascript"> 
    function someFunc() { 
     var value = document.getElementById('id_123');  
     value.setAttribute('style', 'font-weight: bold;'); 
    } 
    </script> 
</body> 
</html> 
+0

Er möchte nur den ausgewählten Text in einem Textfeld fett formatieren, nachdem Benutzer auf die Schaltfläche "Fett" und nicht auf den gesamten Text geklickt haben. –

+0

es sagt nichts über eine Textbox irgendwo .. könnte genauso leicht ein asp sein: Label oder direktes HTML-Element. Meine Antwort ist gültig. –