刚刚查到了innerHTML和innerText属性的用法
/**
* innerText属性用来定义对象所要输出的文本,语句DT.innerText="我很好!"
* innerHTML属性,它除了有innerText的作用外,还可改变对象内部的HTML语句
* 比如把文本输出改成了斜体(<i></i>)并下加一条直线(<u></u>)
* 即语句DH.innerHTML="<i><u>我姓肖!</u></i>"
*/ 请问哪位举个outHTML和outText的例子看看呢
/**
* innerText属性用来定义对象所要输出的文本,语句DT.innerText="我很好!"
* innerHTML属性,它除了有innerText的作用外,还可改变对象内部的HTML语句
* 比如把文本输出改成了斜体(<i></i>)并下加一条直线(<u></u>)
* 即语句DH.innerHTML="<i><u>我姓肖!</u></i>"
*/ 请问哪位举个outHTML和outText的例子看看呢
解决方案 »
- .replace(/<br>/ig,"\r\n");怎么直接输出成了文体rn?
- 一个和showModalDialog相关的问题
- 求类似于OA的...JS
- 用js输出的position在IE下不能浮动
- 怎么样跟据日期得到是星期几??(高分在线等,谢谢)
- 在页面打开时,如何不让页面显示工具栏,状态栏,地址栏?并非window.open()函数打开的页面。
- 求助,在线等(GOOGLE MAP API 3 加载大量折线到地图上怎么解决性能)。如果有好的回答会追加分
- javascript输出的诡异结果,求解!!!
- javascript的调试问题,在线等
- js数组怎么删除另一个数组存在的值?
- 郁闷,散分!!顺便问一下怎样吧string转为Number?
- 在a.html文件中,用document.write写的东西后,如何重新清空改页面?
你可以加上这么一句看看就明白了:
oData.innerHTML="<font size=5>5</font>"
就是将<font size=5>5</font>放在<SPAN ID="oData" ></SPAN>中间
变成了<SPAN ID="oData" ><font size=5>5</font></SPAN>
innerText标记内的内容,
oData.innerText就是oData内被修饰的文本,按上例就是5
你alert eval的结果就知道了
function eval()
{
[native code];
}
还是不清楚eval()方法什么用处:(另外,outHTML和outText哪位能解释一下呢?
eval("alert("+tmp+")");
<script>
alert(asdf.outerHTML);
alert(asdf.outerText);
</script>
eval("alert("+tmp+")");提示说"hello"未定义
eval的用法看js文档吧
写太快了
写太快了
<option value="abc">abcabc</option>
<option value="def" selected>defdef</option>
<option value="hij">hijhij</option>
</select>
<script>
var objs =document.all.s ;
var index = objs.selectedIndex ;
alert(eval("objs.options["+index+"].value")) ;
alert(eval("objs.options["+index+"].text")) ;
</script>or:<select name="s">
<option value="abc">abcabc</option>
<option value="def" selected>defdef</option>
<option value="hij">hijhij</option>
</select>
<script>
var objs =document.all.s ;
var index = objs.selectedIndex ;
alert(eval("objs.options[index].value")) ;
alert(eval("objs.options[index].text")) ;
</script>
和
window.alert(objs.options[index].value);
不是一样嘛
干吗还要eval()一下呢
检查 JScript 代码并执行. eval(codeString)必选项 codestring 参数是包含有效 JScript 代码的字符串值。这个字符串将由 JScript 分析器进行分析和执行。说明
eval 函数允许 JScript 源代码的动态执行。例如,下面的代码创建了一个包含 Date 对象的新变量 mydate :eval("var mydate = new Date();");
传递给 eval 方法的代码执行时的上下文和调用 eval 方法的一样.
eval("alert('"+tmp+"')");
或者
var tmp = 999;
eval("alert("+tmp+")");MSDN里头就有吧~
检查 JScript 代码并执行. 它如何检查呢,如果eval里的js字符串有错,也不会有什么特别提示信息嘛还是照样报错