一个js棘手,头痛,闹心,问题 呵呵 ,比较简单用 div 做个文本框 在输入事件指向一个方法在方法里:若果输入的 是 “鲜花” ,那么 "鲜花".replace(this ,"<img src=".." />") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><head><script language=javascript>function ChangeSeason(){if(event.keyCode==13){document.getElementById("imgContain").parentNode.style.display="";switch (document.getElementById("season").value){case "spring" :document.getElementById("imgContain").src="1.jpg";break;case "summer":document.getElementById("imgContain").src="2.jpg";break;default:document.getElementById("imgContain").parentNode.style.display="none";}}}</script></head><body><input type="text" name="season" id="season" onKeyDown="ChangeSeason();"/><div style="display:none" ><img id="imgContain"/></div></body></html> 和html页面有个face文件夹 下面放这 10 个图片 0-9.gif可以自己去放<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><style type="text/css"> #editMain{width:400;height:250;border:1px solid #8DD8F8;font-size:12px;}</style><script language="javascript"> var pImage = ["零" ,"一" ,"二" ,"三" ,"四" ,"五" ,"六" ,"七" ,"八" ,"九"]; var bHtml = ""; var Text2Image = function(obj){ var sHtml = obj.innerHTML; if(sHtml != bHtml) { obj.innerHTML = ""; for(var i=0;i<pImage.length;i++) { if(sHtml.indexOf(pImage[i]) != -1) { sHtml = sHtml.replace(pImage[i] ,"<img src=face/"+ i +".gif />"); } } bHtml = sHtml; document.selection.createRange().pasteHTML(sHtml); } };</script></HEAD><BODY> <div id="editMain" onkeyup="Text2Image(this)" contenteditable></div></BODY></HTML> js 操作数据库 javascript写的类似翻页效果 函数看不懂 帮忙分析下 Meizz老兄请进 如何用javascript获得上个页面传入的变量? js下急求一个正则表达式! 关于attachEvent方法的问题 我在页面传递参数时,中文变成乱码?为什么?? 如何判断一个OCX下载完毕?! 请问有关loading页面的问题... 数组里面的定时器,怎么清除? js创建a标签的问题? 如何实现js的跨过页面传值
<head>
<script language=javascript>
function ChangeSeason()
{if(event.keyCode==13){
document.getElementById("imgContain").parentNode.style.display="";
switch (document.getElementById("season").value){
case "spring" :
document.getElementById("imgContain").src="1.jpg";
break;
case "summer":
document.getElementById("imgContain").src="2.jpg";
break;
default:
document.getElementById("imgContain").parentNode.style.display="none";
}
}
}
</script>
</head>
<body>
<input type="text" name="season" id="season" onKeyDown="ChangeSeason();"/>
<div style="display:none" ><img id="imgContain"/></div>
</body>
</html>
可以自己去放
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<style type="text/css">
#editMain{width:400;height:250;border:1px solid #8DD8F8;font-size:12px;}
</style>
<script language="javascript">
var pImage = ["零" ,"一" ,"二" ,"三" ,"四" ,"五" ,"六" ,"七" ,"八" ,"九"];
var bHtml = "";
var Text2Image = function(obj){
var sHtml = obj.innerHTML;
if(sHtml != bHtml)
{
obj.innerHTML = "";
for(var i=0;i<pImage.length;i++)
{
if(sHtml.indexOf(pImage[i]) != -1)
{
sHtml = sHtml.replace(pImage[i] ,"<img src=face/"+ i +".gif />");
}
}
bHtml = sHtml;
document.selection.createRange().pasteHTML(sHtml);
}
};
</script>
</HEAD><BODY>
<div id="editMain" onkeyup="Text2Image(this)" contenteditable></div>
</BODY>
</HTML>