当前位置: 代码迷 >> JavaScript >> 求通译,把js代码中美元符号换掉
  详细解决方案

求通译,把js代码中美元符号换掉

热度:143   发布时间:2012-09-03 09:48:39.0
求翻译,把js代码中美元符号换掉
<script type="text/javascript">
   
  $(function() {
  $("#mytree a").each(function() {
  $(this).click(function() {
  var url = this.title;
  if (url.indexOf("aspx") > 0) {
  document.getElementById("myframe").src = url;
  }
  });
  });
  });
  </script>

------解决方案--------------------
当前点击的 标记是遍 myTree 标签内的 a 标记
把当前标记的 title 赋值给 url
如果 url 中包含 "aspx"
把 myframe 的 src 的值更改为 当前的 url
------解决方案--------------------
不知道这个对不对

JScript code

       function nodeClick(el){
        var nodes = document.getElementById("mytree")[0].getElementsByTagName("a");
        for (var node in nodes)
        {
            if(node.id==el.id)
            {
                var url = node.title;
                if(url.indexOf("aspx")>0)
                {
                    document.getElementById("myframe").src = url;    
                }
            }    
        }
    }

------解决方案--------------------
经过消毒验证:
JScript code
<div id="mytree">
  <a href="javascript:void(0)" title="123.aspx">a</a>
  <a href="javascript:void(0)" title="23423.asp">b</a>
  <a href="javascript:void(0)" title="fds.html">c</a>
</div>
<iframe id="myframe" src=""></iframe>

<script language="javascript">
  var nodes = document.getElementById("mytree").getElementsByTagName("a");
  for(var node in nodes){
    nodes[node].onclick=(function(i){
      return function(){
        var title=nodes[i].title;
        if(title.indexOf("aspx")>0){
          document.getElementById("myframe").src = title;
        }
      }
    })(node);
  }
</script>

------解决方案--------------------
(function(fun){
fun(document).ready(function(){
});
})(jQuery);

fun为你要换掉的符号
  相关解决方案