winjs:当显示页面时,会自动显示意外的字符串
winjs: unexpected string is shown automatically, while displays pages?
下面的代码一切都很好。但是,如果我按照下面的代码运行,在显示输出的同时,[object Object]
会自动显示。我不知道为什么
function buttonClick()
{
var getFile = parseInt(document.getElementById("number").value);
if (getFile < 455 && getFile > 0)
{
var content = document.getElementById("def-content");
var output = new WinJS.UI.HtmlControl(content, { uri: '/def/f' + getFile + '.html' });
content.innerText = output;
}
else
{
var fails = new Windows.UI.Popups.MessageDialog("Expected Input Range: 1 to 454");
fails.showAsync();
}
}
您尚未将内容保存在var output
中。这肯定会奏效;
function buttonClick()
{
var getFile = parseInt(document.getElementById("number").value);
if (getFile < 455 && getFile > 0)
{
var content = document.getElementById("def-content");
var output = new WinJS.UI.HtmlControl(content, { uri: '/def/f' + getFile + '.html' });
content.innerText = "";
}
else
{
var fails = new Windows.UI.Popups.MessageDialog("Expected Input Range: 1 to 454");
fails.showAsync();
}
}
这是显而易见的,因为您正在将对象的实例分配给该内容div。因此,它正在为该实例调用toString()
方法。var output
不是String
。
而不是content.innerText = output;
使用
WinJS.UI.processAll();
相关文章:
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何在生成下载文件时显示加载动画
- NodeJS中的Parse Json文件在Node中显示意外结果
- Javascript do/while循环显示意外结果
- 代码显示意外行为
- 跨 ajax 请求到服务器返回的 json 对象显示错误意外令牌:
- 画布显示意外的颜色,并且不会显示反转的图像
- cakephp调试信息意外显示
- winjs:当显示页面时,会自动显示意外的字符串
- 使用Angular.js和UI Router突出显示菜单时出现意外类
- 嵌套循环中出现意外中断;t显示在调试器中
- 无法显示数据.SyntaxError:JSON.parse:JSON数据的第1行第1列出现意外字符
- react本机选项卡导航器npm模块在静态proptype中显示意外的令牌
- 硒IDE-显示意外警报!生成随机电子邮件ID时
- 意外的标记,.asp值显示为未定义
- eval(element.innerHTML)显示意外的语法错误
- indexOf()显示意外值
- 正在比较显示意外结果的日期对象
- 当鼠标离开SVG空间时,在鼠标上方突出显示节点会导致意外行为