我正在用c#将html转换为格式良好的html,除javascript之外的所有过程都已完成,请帮助实现这一点:
我的html有JavaScript,例如:
<html><body><b>
<script type='text/javascript'>
<!--
var prefix = 'ma' + 'il' + 'to';
var path = 'hr' + 'ef' + '=';
var addy21908 = 'franchan' + '@';
addy21908 = addy21908 + 'sph' + '.' + 'com' + '.' + 'sg';
document.write('<a ' + path + '\'' + prefix + ':' + addy21908 + '\'>');
document.write(addy21908);
document.write('<\/a>');
//-->\n </script><script type='text/javascript'>
<!--
document.write('<span style=\'display: none;\'>');
//-->
</script>This email address is being protected from spambots. You need JavaScript enabled to view it.
<script type='text/javascript'>
<!--
document.write('</');
document.write('span>');
//-->
</script></b></a></body></html>
如何从上述编码文件中获取确切的html输入?我期望的输出像:
<a href="mailto:[email protected]"><b>[email protected]<span style='display: none;'>This email address is being protected from spambots. You need JavaScript enabled to view it.</span></b></a>
目前,我是“ SGML”阅读器,XML书写器,用于转换格式正确的HTML
谨在此致谢,
萨兰
c#参考方案
我建议像这样
Live Demo
<script type='text/javascript'><![CDATA[
window.onload=function() {
var prefix = 'ma' + 'il' + 'to';
var addy88710 = ['franchan','@','sph','.','com','.','sg']
var link = document.createElement("a");
link.href=prefix + ':' + addy88710.join("");
link.innerHTML=addy88710.join("");
var span = document.getElementById("x");
span.innerHTML="";
span.appendChild(link);
}
//]]></script>
<span id="x">This email address is being protected from spambots. You need JavaScript enabled to view it.<span>
粗糙的Unicode->没有CLDR的语言代码? - javascript我在写字典应用。如果用户键入Unicode字符,我想检查该字符是哪种语言。例如字 - returns ['zh', 'ja', 'ko'] العربية - returns ['ar'] a - returns ['en', 'fr', …
提交初始化后删除某些帖子数据 - javascript在初始化提交之后但在将数据发送到处理页面之前,是否可以过滤$ _POST表单数据?我想象过程的方式:提交->收集$ _POST数据->发送数据我想做的事:提交->收集$ _POST数据->删除某些元素->发送数据这样就不必更改处理页面以过滤掉不希望接收的元素了吗? javascript大神给出的解决方案 当然可以,您可以在JS …
从其他文件夹访问母版页 - javascript我认为这应该很容易但不确定如何解决。我在主文件夹中有一个名为01.aspx的页面01.aspx页应该继承products.master项目根目录存在于products.master中像下面的照片:我使用波纹管代码,但没有任何工作的JavaScript,图像和...01.aspx<%@ Page Title="" Language=&…
服务器响应后如何在Symfony2中显示警报或信息消息而无需重新加载页面 - javascript我正在用Symfony2为配镜师创建一个管理应用程序。当管理员将新客户添加到数据库时,我的控制器将检查客户名称是否重复。我想显示一个弹出对话框,询问用户是否要添加新客户。我该如何实施?我应该使用Ajax吗?这是我在这种情况下使用的控制器的示例代码:public function nouveauAction(Request $request) { $form …
将简单的javascript代码转换为c# - javascript昨天我在这里问了一个问题。使用javascript和html解决方案很简单前一阵子我打算什么是操纵html来执行javascript中的任务但是我改变了主意,将javascript代码重写为c#这是输入<Abstract> <Heading>Abstract</Heading> <Para TextBreak=…