纯JavaScript的正确语法
我有这样的代码:
function render(str)
{
var main = document.createElement('div');
with(main.style)
{
//style stuff here
}
main.appendChild(document.createTextNode(str));
document.body.appendChild(main);
setTimeout(function(){
try{
document.body.removeChild(main);
} catch(error){}
},5000);
}
这会在div内显示一条消息,然后在5秒后隐藏。
如何将输入文本和图像添加到此表单? 因为我不确定我如何处理纯JS。
像这样的东西:
输入
var input = document.createElement("input");
input.type = "text";
input.name = "person";
document.body.appendChild(input);
image img = document.createElement(“img”); img.src =“logo.png”;
document.body.appendChild(img);
在这里看到现场示例:
然而,我建议,学习和使用jQuery之类的东西 - 这是一个很棒的库,它使得这样的事情变得轻而易举。
看到这个SOq的一个类似的东西 - 用jQuery创建input
(在这种情况下隐藏类型)元素,并与普通的JavaScript比较:
而不是使用
with(main.style)
{
//style stuff here
}
并做了几种风格的操作,
一次性编写所有样式分配
main.style.cssText ='//这里是css样式字符串
链接地址: http://www.djcxy.com/p/83497.html