通过getElementById获取id,然后设置值
get id by getElementById then set value
我想知道为什么我的代码不起作用,顺便说一句,我正在学习javascript对象,所以忽略其余的代码行。
http://jsfiddle.net/aYK8K/
var p = document.getElementById(p)
p.innerHTML("Hmm Hmm Good");
根据你的小提琴,你有
<p id="p"></p>
所以你会想要"p"
而不是p
var p = document.getElementById("p"); // note use of string
p.innerHTML = "Hmm Hmm Good";
为了减少这种混乱,也许你应该有类似的东西
<p id="hello"></p>
然后
var hello = document.getElementById("hello");
hello.innerHTML = "hello!";
这样,您就可以通过为元素、ID和JavaScript变量使用不同的名称来避免大脑眩晕。
其p.innerHTML = "Hmm Hmm Good";
您应该将p = document.getElementById(p)
更改为p = document.getElementById('p')
我想你对jquery语法有点困惑,使用jquery你可以像一样
$('p').html('Hmm Hmm Good');
您的解决方案有很多问题:
首先,在您的对象中,您需要执行以下操作:
var p = document.getElementById('p')
p.innerHTML = 'Hmm Hmm Good';
接下来,在对象之外,您实际上需要调用该方法,否则什么都不起作用:
mango.howSweetAmI();
Fiddle:http://jsfiddle.net/KyleMuir/aYK8K/2/
getElementById需要字符串
var p = document.getElementById('p')
innerHTML不是一个函数
p.innerHTML = "Hmm Hmm Good"
祝你好运!
相关文章:
- 设置随机数,然后每5秒随机减少一次,直到达到0(javascript)
- 构建空图表,然后设置它's数据
- 从骨干集合筛选模型,然后为这些模型设置属性
- 搜索包含值的json对象键,然后取消设置
- JS-移动图像,暂停设置的时间,然后将图像向后移动
- 检测价格是否高于或低于200.00,然后设置(此)表格行的样式
- 通过getElementById获取id,然后设置值
- Javascript 如果键在数组中然后设置它,否则添加到它
- 调用函数一次,然后设置间隔
- 附加一个新对象,然后设置动画
- 通过ajax加载Select选项,然后设置一个值
- javascript+jquery检查元素是否存在,然后设置其值,或者其他什么
- 我怎么能说"如果#菜单的显示是块然后设置#按钮的显示是块"在js和jquery中
- 谷歌应用程序脚本:找到单元格与一定的值,然后设置它的背景颜色
- 在多个数组中搜索一个字符串,然后设置一个jQuery变量
- 将元素移动到手指下方,然后设置为可拖动
- 循环数组,追加输入文本框,然后设置这些文本框的值
- jQuery设置一个粘贴者跳跃的动画(先设置顶部动画,然后设置底部动画)
- 为什么添加rect然后设置它的左和顶部会导致一个可选择的'ghost'请保持原来的位置
- 更有效的方法是检查是否设置了变量,然后设置它,或者只是不断地设置它