js怎么取innerHTML里面的值

s781112 2013-12-12 03:55:23
 function innerHtmlMsgCode(message){

var checkCodeMsg = document.getElementById("checkCodeMsg");

if(message==1){
//验证码输入错误
checkCodeMsg.innerHTML= "error";
}
if(message==2){

checkCodeMsg.innerHTML= "success";
}
}
,我在另外一个js里,如何取checkCodeMsg 的值啊,再用 var checkCodeMsg = document.getElementById("checkCodeMsg");好像取不到啊
...全文
1305 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
haozhongjun 2013-12-12
  • 打赏
  • 举报
回复
密码的框应该有value啊又不是文本域干吗要用innerHTML啊换成value试试
灰祥的奇迹 2013-12-12
  • 打赏
  • 举报
回复
<html>
<head>
	<script type="text/javascript">
		 function innerHtmlMsgCode(message){
    
          var checkCodeMsg = document.getElementById("checkCodeMsg");
          
          if(message==1){
              //验证码输入错误
          	checkCodeMsg.innerHTML= "error";
          }
          if(message==2){
          	checkCodeMsg.innerHTML= "success";
          }
      }
	</script>
</head>
<body>
	<button onclick="innerHtmlMsgCode(1)">aa</button>
	<span id="checkCodeMsg"></span>
</body>
</html>
我这样写可以啊,点击后span里面的值就变成了error 还有啊,你的标题是取啊? 如果是取的话就直接 var checkCodeMsg = document.getElementById("checkCodeMsg"); var html = checkCodeMsg.innerHTML; 这样html就是你checkCodeMsg里面的值了.
灰祥的奇迹 2013-12-12
  • 打赏
  • 举报
回复
checkCodeMsg.innerText试试看
引用 7 楼 s781112 的回复:
[quote=引用 4 楼 huixiangdeqiji 的回复:] 首先你先用alert输出一下你的checkCodeMsg元素看看是不是获取到了. 还有看看界面是不是有一个id是checkCodeMsg的元素,并且是在本页面,没有嵌套到iframe里面或外面
object HTMLSpanElement]我得到了这样一个值[/quote]
tony4geek 2013-12-12
  • 打赏
  • 举报
回复
用浏览器调试下,看看。 F12
s781112 2013-12-12
  • 打赏
  • 举报
回复
引用 4 楼 huixiangdeqiji 的回复:
首先你先用alert输出一下你的checkCodeMsg元素看看是不是获取到了. 还有看看界面是不是有一个id是checkCodeMsg的元素,并且是在本页面,没有嵌套到iframe里面或外面
object HTMLSpanElement]我得到了这样一个值
s781112 2013-12-12
  • 打赏
  • 举报
回复
引用 3 楼 suciver 的回复:
你另外的js是不是不在同一个页面啊
是在同一个页面,但是不同的js文件里
s781112 2013-12-12
  • 打赏
  • 举报
回复
引用 2 楼 u012463264 的回复:
不是所有的元素取值都能用innerHTML,有文本域的才能用innerHTML。 你的是什么?
就是填验证码的框
灰祥的奇迹 2013-12-12
  • 打赏
  • 举报
回复
首先你先用alert输出一下你的checkCodeMsg元素看看是不是获取到了. 还有看看界面是不是有一个id是checkCodeMsg的元素,并且是在本页面,没有嵌套到iframe里面或外面
suciver 2013-12-12
  • 打赏
  • 举报
回复
你另外的js是不是不在同一个页面啊
别闹腰不好 2013-12-12
  • 打赏
  • 举报
回复
不是所有的元素取值都能用innerHTML,有文本域的才能用innerHTML。 你的是什么?
wenhaoxp1987 2013-12-12
  • 打赏
  • 举报
回复
写个函数将checkCodeMsg.innerHTML的值带进去

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧