Добрый день. Написал скрипт, проверил через jsfiddle, всё работало, залил на сайт не работает.
Подскажите что может быть
<form name="addPart" method="post" enctype="multipart/form-data" autocomplete="off">
<input type="button" id="bold" value="Жирный">
<input type="button" id="italic" value="Курсив">
<input type="button" id="underline" value="Подчеркнутый">
<input type="button" id="strikethrough" value="Зачеркнутый">
<div id="wysiwyg" name="textarea" contenteditable="true"></div>
</form>
window.onload=function(){
wysiwyg = document.getElementById('wysiwyg');
if(wysiwyg)
{
buttons = document.getElementsByTagName('input');
for(i=0;i<buttons.length;i++)
{
if(buttons.item(i).getAttribute('id')!==null)
{
buttons.item(i).onclick=function(){
document.execCommand(this.id, false, null );
}
}
}
}}
UPD
Как оказалось, всё работает, просто в css не были прописаны правила, т.е. просто не было видно что слово обернуто в тэг