js代码放到浏览器正确运行,放到ready里面不能正确运行

问题描述

js代码放到浏览器正确运行,放到ready里面不能正确运行
  function outpic() {

            var outs = $('.out')
            for (i=0;i<outs.length;i++){
                var inputText = outs[i].innerText;
                try {
                    $('.out')[i].innerHTML = AnalyticEmotion(inputText);
                }catch(err) {
                    console.log('x')
                    outpic()
                }
            }
        }
         outpic()

用的是新浪表情插件,例如从数据库获取数据value,在页面展示

{{value}}

例如value='太开心'
若加载完页面在浏览器console运行以上代码 可以正确解析表情,但是把代码放在ready或者onload里面页面均不能解析

解决方案

目测你的dom对象用的ajax加载的,而且也是放到了dom ready里面执行导致ajax未返回生成dom就执行了你的outpic

自己看查看是否有回调之类的配置,outpic放到回调中执行

相关文章


  • html-用notepad++写的jquery代码运行不能显示
  • jquery load问题。。。。。。
  • html-$(document).ready 只能放在&amp;lt;head&amp;gt; &amp;lt;/head&amp;gt;?
  • js-sdk-微信JS-SDK分享自定义分享图标问题
  • javaweb-如何判断输入的验证码是否正确呢?
  • jquery插件-jQuery插件已经在页面导入了,运行时还是显示未定义
  • javascript-getElementById获取不到对象
  • 游戏编程-请问自己做的本地游戏可以放到网页上运行么,就跟网页flash游戏那样?
  • sql server-C#连接SQLServer数据库,运行正确,但是不出结果
  • javascript-jsp中运行js的问题。。。。

【云栖快讯】2017互联网超级工程阿里双11完美落幕,交易额突破1682亿,但阿里工程师如何玩转“超级工程”,背后黑科技又是如何?12月13-14日,12位大咖直播分享揭秘1682亿背后技术实践,马上预约  详情请点击

热门推荐


  • 高性能云服务器2折起
  • 云服务器配置
  • 技术资料
  • 云计算
  • 域名
  • shell
  • node.js
  • 问答
  • java
  • mysql
  • C++
  • python
  • jQuery
  • Android
  • asp
  • PHP技巧
  • jQuery教程
  • JavaScript技巧
  • JS
  • SEO
  • sql server
  • mysql教程
  • 前端
  • 技术文集
  • 技术
  • 主题地图
  • A
  • z
  • 云服务器哪家好
  • API
  • 大数据
  • 云安全
  • 云存储
  • 云计算
  • 获取公众号授权失败
  • 兼容性疑难解答
  • path
  • stm32
  • jsonobject
  • product

前三篇


  • c++-如何将双字节字符排除在外 C++
  • android-关于界面。。。如下图。。。。。。
  • VB6.0语言中关于布尔表达式转换成字符串的问题

后三篇


  • easyui-easyUI加载时dialog的内容会先显示
  • 电子商务 在线支付-易宝支付的商家id和秘钥(测试版)
  • dataview数据绑定-C#winfrom程序中关于dataview控件的数据绑定问题!能显示但有点小问题!望指点!

(yq.aliyun.com)为您免费提供js代码放到浏览器正确运行,放到ready里面不能正确运行相关信息,包括
js
浏览器
的信息
,所有js代码放到浏览器正确运行,放到ready里面不能正确运行相关内容均不代表的意见!
该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_7046,您可以点击js代码放到浏览器正确运行,放到ready里面不能正确运行-手机站访问。

时间: 2024-12-20 00:52:33

js代码放到浏览器正确运行,放到ready里面不能正确运行的相关文章

代码兼容-JS代码的浏览器兼容问题

问题描述 JS代码的浏览器兼容问题 求大家帮帮忙,我在js代码中写的是 window.onload=function(){setInterval(showtime,1000);} function showtime(){ var current = new Date(); var t = document.getElmentById("time"); t.firstChild.innerText = current.toLocaleString(); } 此代码是在浏览器中实时显示本地

js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本_javascript技巧

因为ie10-ie11的版本问题,不再支持document.all判断,所以ie判断函数要重新写了 function isIE() { //ie? if (!!window.ActiveXObject || "ActiveXObject" in window) return true; else return false; } 第一种,只区分浏览器,不考虑版本 复制代码 代码如下: function myBrowser(){     var userAgent = navigator.

文本框中,回车键触发事件的js代码[多浏览器兼容]_javascript技巧

判断是否按下的为回车非常简单: 复制代码 代码如下: function EnterPress(){ if(event.keyCode == 13){ ... } } IE6的onkeypress会接受"回车事件",而onkeydown不会接受 IE8的onkeypress不会接受"回车事件",而onkeydown会接受 ...不用纠结于此,两个都写上吧 复制代码 代码如下: <input type="text" onkeypress=&qu

JavaScript禁止右键+禁止选择文本JS代码 主流浏览器兼容

方法1 var message=""; /////////////////////////////////// function clickIE() {if (document.all) {(message);return false;}} function clickNS(e) {if (document.layers||(document.getElementById&&!document.all)) { if (e.which==2||e.which==3) {(

js 兼容性-有个js代码,火狐浏览器可以实现,谷歌不行,求解决

问题描述 有个js代码,火狐浏览器可以实现,谷歌不行,求解决 用js写了一个切换样式的(用下拉框选择样式切换).但是在火狐浏览器可以实现切换,在谷歌和360浏览器就没有反应.求教大神指导.下面是有关代码,有些没有关系的我就删了. //皮肤样式切换 function switchStylestyle(styleName){ aa=document.styleSheets; for(i=0;i<aa.length;i++){ aa[i].disabled=true; if(aa[i].title==

浏览器检测JS代码(兼容目前各大主流浏览器)_javascript技巧

本文实例介绍了JS代码实现浏览器检测,分享给大家供大家参考,具体内容如下 var BrowserMatch = { init: function () { this.browser = this.getBrowser().browser || "An Unknown Browser"; this.version = this.getBrowser().version || "An Unknown Version"; this.OS = this.getOS() ||

网页-请问有什么方式让js 代码在服务器端执行?

问题描述 请问有什么方式让js 代码在服务器端执行? 异步登陆其他网站网页的时候,模拟登陆中发现它有个js加密用户名和密码.我模拟登陆需要js加密,我想是否有方式可以在服务器端直接运行js代码,或者我只能讲js加密函数转写为php等代码,再进行模拟登陆? 解决方案 服务器端也可以运行jshttp://blog.csdn.net/xzyxuanyuan/article/details/8062887 解决方案二: js代码,是可以在.jsp和html文件中运行的,而 .jsp文件的本质就是一个se

JS代码判断IE6,IE7,IE8,IE9的函数代码

JS代码判断浏览器版本,支持IE6,IE7,IE8,IE9!做网页有时候会用到JS检测IE的版本,下面是检测Microsoft Internet Explorer版本的三种代码   做网页有时候会用到JS检测IE的版本,下面是检测Microsoft Internet Explorer版本的三种代码! 第一种: 复制代码 代码如下: <script type="text/javascript"> var browser=navigator.appName var b_vers

JavaScript程序开发之JS代码放置的位置_javascript技巧

JavaScript在页面中使用,那么这些JS代码应该放在什么位置呢?下面来看一下. 一般来说有两种方式,写在界面上和使用.js文件. 1.1界面上的Head部分 可以直接放在head标签内,如下代码 <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>testPage</title> <script type=&quo