节点HTML代码如下所示:
复制代码代码如下所示:
一百二十三
JS
编辑notetxt
文本,
功能如下:
复制代码代码如下所示:
函数更改名称(notetxtid){
无功notetxt = document.getelementbyid(notetxtid);
notetxt。风格。
显示为无; / /。风格。显示为块
var div = notetxt.parentnode;
如果(!document.getelementbyid(noteinput )){
var text = document.createelement(
输入);
文本;
文本。id =noteinput ;
文本。风格。宽度= getstyle(notetxt,'width);
文本。风格。高度= getstyle(notetxt,'height);
文本的风格。margintop = getstyle(notetxt,'margintop);
文本的风格。.TextAlign = getstyle(notetxt,'textalign);
价值= notetxt.innerhtml文本;
div.appendchild(文本);
text.select();
文本。onblur =函数(){
notetxt。风格。显示为块;
notetxt .innerHTML = text.value;
样式;
div.removechild(文本);
}
}
}
在css
文件样式中获取
功能getstyle(obj,ATTR)
{
如果(obj。currentstyle)
{
返回的对象。currentstyle {
属性}; / / IE
其他{ }
返回getcomputedstyle(obj,false){属性}; / / FF
}
}
CSS如下:
复制代码代码如下所示:
{。img_1
宽度:80px;
身高:70px;
位置:绝对;
}
{。notetext
宽度:80px;
身高:15px;
文本对齐:中心;
边距:70px;
单词破解:全部中断;
}
代码很简单,这里没有太多的解释,合作伙伴可以自由使用,并在自己的项目中使用它们。