0
요소의 html 코드를 바꾸려고합니다. 그것은 그 다음과 같습니다요소 찾기 및 해당 outerHTML 대체
'load_menu($('#images').html(), $('#images_2').html(), 'random', 'strict')'
하지만 HEX을 유지해야합니다 :
<a class="disp_img" onclick="increase('\x6c\x6f\x61\x64\x5f\x6d\x65\x6e\x75\x28\x24\x28\x27\x23\x69\x6d\x61\x67\x65\x73\x27\x29\x2e\x68\x74\x6d\x6c\x28\x29\x2c\x20\x24\x28\x27\x23\x69\x6d\x61\x67\x65\x73\x5f\x32\x27\x29\x2e\x68\x74\x6d\x6c\x28\x29\x2c\x20\x27\x72\x61\x6e\x64\x6f\x6d\x27\x2c\x20\x27\x73\x74\x72\x69\x63\x74\x27\x29');" href="javascript:void(0);">Display Images</a>
이있다.
var found = [];
var changed = [];
var c = 0;
var searchText = "Display Images";
var as = document.getElementsByClassName("disp_img");
for (var i = 0; i < as.length; i++) {
if (as[i].innerText == searchText){
found[c] = as[i].outerHTML;
c++;
}
}
for (i = 0; i < found.length; i++) {
changed[i] = found[i].toString();
changed[i] = changed[i].replace("\x27\x72\x61\x6e\x64\x6f\x6d\x27\x2c\x20\x27\x73\x74\x72\x69\x63\x74\x27", "\x27\x73\x74\x72\x69\x63\x74\x27\x2c\x20\x27\x73\x74\x72\x69\x63\x74\x27");
console.log(changed[i]);
}
내가 나머지를 관리 할 수 있습니다,하지만 난이 하나 문제가 있습니다
난 그냥 같이, "엄격한"와 "임의"대체합니다.replace
메서드를 사용하여 해당 문자열을 바꿀 수 있습니까?
확실히 아닙니다. 왜 그걸 지우겠습니까? – loxxy
어딘가에 질문을 삭제해도 괜찮지는 않네. – VixinG