function editTitle()
{
document.getElementById("title").innerHTML = document.getElementById("txt").value;
}function editStyle()
{
var css = document.getElementById("style").value;
if(css != "")
{
var a = css.split(";");
var i;
var t;
var l;
var s;
for(i in a)
{
t = a[i];
if(t != "")
{
s = t.split(":");
if(s.length == 2)
{
alert(s[0]+"\r"+s[1]);
//document.getElementById("title").style.eval(s[0]) = s[1];
}
}
}
}
}修改标题:<input id="txt" type="text" onkeyup="editTitle()" /><br>
显示样式:<span id="title"></span><br>
样式设置:<input id="style" type="text" onkeyup="editStyle()" style="width:500px; height:120px;" />
当“样式设置style”中输入有效的css时,如color:red;,“显示样式title”的span的css改变?如何做到?
<html>
<head>
</head>
<body>
修改标题:<input id="txt" type="text" onkeyup="editTitle()" /><br>
显示样式:<span id="title"></span><br>
样式设置:<input id="style" type="text" onkeyup="editStyle()" style="width:500px; height:120px;" />
</body>
<script>
function editTitle()
{
document.getElementById("title").innerHTML = document.getElementById("txt").value;
}function editStyle()
{
var css = document.getElementById("style").value;
document.getElementById("title").style.cssText=css;
if(css != "")
{
var a = css.split(";");
var i;
var t;
var l;
var s;
for(i in a)
{
t = a[i];
if(t != "")
{
s = t.split(":");
if(s.length == 2)
{
//alert(s[0]+"\r"+s[1]);
//document.getElementById("title").style.eval(s[0]) = s[1];
}
}
}
}
}
</script>
</html>