html标签转成字符串,将html标签和内容转换为字符串

我的问题是我需要从event.content的结果创建一个字符串。 Event.content返回一个包含html标签的条目。我可以像container.innerHTML = event.content一样使用它。我需要event.content作为一个字符串。我试图做这样的事情:将html标签和内容转换为字符串

var a = '' + event.content;

但它不起作用。这里event.content的结果:

Partly Cloudy, and 84 ° F. For more details?

我无法将其转换为javascript中的字符串。可能吗?我也尝试过String(event.content)。好吧,我把我的整个代码。

Hava Durumu

google.load("feeds", "1");

function havabas(){

var feed = new google.feeds.Feed("http://rss.weather.com/weather/rss/local/TUXX0014? cm_ven=LWO&cm_cat=rss&par=LWO_rss");

feed.load(function(result) {

if (!result.error) {

var entry = result.feed.entries[0];

var container = document.getElementById("weather");

var c = entry.content;

var regex = /.*?([0-9]+\s*°)/;

var results = regex.exec(entry.content);

var html = ' ' + results[2];

container.innerHTML = html;

}

});

}

function initialize() {

havabas();

setInterval(function(){havabas()},2000);

}

google.setOnLoadCallback(initialize);

+1

我看来像'event.content'已经是一个字符串。什么“不起作用”? –

2012-07-25 13:06:41

+0

var results = regex.exec(event.content); 在这里,它不起作用。但是,当我将

p-mmibzahb-rs.html分配给var a ='

p-mmibzahb-rs.html'这样的变量时;我可以在exec中使用它。 –

2012-07-25 13:08:30

+0

又一次,究竟是“不管用”?你有错误吗?或者它没有返回你想要的结果?什么是“正则表达式”? 'console.dir(event.content)'或'typeof event.content'给你什么?如果我们不知道'event.content'是什么,那么我们不能帮你。 HTML只能作为字符串存在于JavaScript内部,所以你的问题有点混乱。 –

2012-07-25 13:10:04

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值