纯javascript的正确语法
我有以下代码:纯javascript的正确语法,javascript,syntax,Javascript,Syntax,我有以下代码: function render(str) { var main = document.createElement('div'); with(main.style) { //style stuff here } main.appendChild(document.createTextNode(str)); document.body.appendChild(main); setTimeout(funct
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。类似这样的东西:
输入
形象
img=document.createElement(“img”);
img.src=“logo.png”
请参见此处的实时示例:
input
(在本例中键入hidden)元素,并与普通JavaScript进行比较:
- 而不是使用
with(main.style)
{
//style stuff here
}
并且做了一些风格的操作
一次完成所有的风格分配
main.style.cssText='//css-style-string here我可以使用jQuery,但纯JS是我的下一步:)代码可以工作,但我需要将之前创建的div放入其中,有什么想法吗?当然-只需附加到
main
而不是document.body
,这是一个更新的JSFIDLE:它工作起来很有魅力。谢谢你的时间,继续摇滚!我建议您删除关于jQuery的评论。OP显然是一个jQuery程序员,他在问如何在没有jQuery的情况下进行编程,因为他从来没有在没有jQuery的情况下进行编程。您的代码已经展示了如何进行编程,从某种意义上说,添加输入与添加div的方式相同(并且您已经添加了div)。
document.body.appendChild(img);
with(main.style)
{
//style stuff here
}