Я получил ту же ошибку, что и вы. Но dystroy верен: вы не можете запустить del
или любую другую команду, встроенную в cmd
, потому что нет файла del.exe
(или любого другого исполняемого файла в этом отношении).
Я заставил его работать с:
package main
import(
"fmt"
"os/exec"
)
func main(){
c := exec.Command("cmd", "/C", "del", "D:\\a.txt")
if err := c.Run(); err != nil {
fmt.Println("Error: ", err)
}
}
Как насчет свойства .style.cssText? Вот объяснение Microsoft.
Добавьте стили, которые вы хотите применить, вот так:
document.getElementById('myEl').style.cssText = 'float:left;margin-top:75px;';
Что касается поддержки браузера, хотя он был проприетарным для IE, я считаю, что он хорошо поддерживается (работает в IE, FF3 и Safari 3.2 WIN как минимум).
Есть element.setAttribute ('style', '...');
, но он не работает в IE.
Есть решение , но я не пробовал.
Если вы хотите, чтобы он был легким, создайте функцию, например:
function setStyles(element, styles)
{
for(var s in styles) {
element.style[s] = styles[s];
}
}
Затем вы должны передать стили в виде литерала объекта:
setStyles(element, {float: "left",
textDecoration: "underline",
cursor: "pointer",
color: "blue"});
Обратите внимание, что переданные ссылки на стили имеют чтобы следовать именованию с точки зрения JavaScript, поскольку функция просто изменяет стили, обращаясь к объекту style
элемента через JavaScript.
Если вы должны взять свой стиль ввода из строки, вы можете довольно легко проанализировать его и создать литерал объекта.