"/images/slide1.jpg"와 같은 이미지의 src 정보가 있습니다. slide1을 slide2로 바꾸고 싶습니다. 어느 것이 든 img src를 찾고 바꿀 올바른 방법을 제공합니까? 당신이 수를 얻고 싶다면이미지 src에서 num 값을 검색하는 방법은 무엇입니까?
답변
document.getElementById('image id goes here').
src = '/images/slide' + number + '.jpg';
, 당신의 특별한 경우에, 이것은 작동합니다 :
number = document.getElementById('image id goes here').
src.match(/\d+/)[0];
나는 다음과 같은 경로를 얻고있다 : http://someserver.frontend.london.com/images/slide1/slide.jpg 또한 경로는 장소마다 다를 수 있으므로 파일 이름없이 경로를 추출하려고한다. 새 파일 이름을 설정해야합니다. 경로와 파일 이름 만 검색하면됩니까? – 3gwebtrain
어쩌면 새로운 질문을하는 것이 당신의 질문이 지금과는 다르기 때문에 그렇게 할 수 있습니다. –
나는 슬라이드 쇼를 위해 일하고 있는데, 2 개의 버튼이있다. 하나는 옆에 있고, 다른 하나는 이전이다. 다음 버튼을 클릭하는 동안 내 현재 이미지가 다음 이미지로 변경되어야합니다. 이전 버튼을 클릭 한 경우 이전 이미지가로드되어야합니다. 나는 10 개 이상의 이미지를 가지고 있으며 각 이미지 이름은 slide1, slide2, slide3과 비슷하다. 이렇게하려면 내가 묻는 오전 – 3gwebtrain
다음은 정규식을 사용하는 예입니다. 그것은 (당신이 증가 할 수있는 것으로 파일 이름에 마지막 번호를 따기뿐만 아니라) 기반, 파일 이름과 확장자에 SRC를 분할
var img = document.getElementById('myimage'), // image element
regex = /^(.+\/)([^\/]+)(\d+)(\..+)$/, // parsing regex
matches = regex.exec(img.src); // execute regex
// Just to be tidy - getting the matches and parsing the number
var props = {
'base' : matches[1],
'filename' : matches[2],
'filenumber' : parseInt(matches[3],10),
'extension' : matches[4]
};
// Create the next image string
var nextImage = props.base + props.filename + (props.filenumber+1) + props.extension;
// Set the next image
img.src = nextImage;
alert('Set image to ' + nextImage);
나는 이처럼 사용하고 있지만 작동하지 않습니다 : – 3gwebtrain
나는 다음과 같이 사용하고 있습니다 : http://jsfiddle.net/eqLzD/ 작동하지 않습니다. – 3gwebtrain
내 파일 이름에 두 자리 숫자가 들어가는 동안 예를 들어 slide.10.jpg의 경우 10 대신에 '0'만 사용된다는 것을 의미합니다. – 3gwebtrain
- 1. IE6를 사용하여 요소의 현재 배경 이미지 값을 검색하는 방법은 무엇입니까?
- 2. Ruby를 사용하여 값을 저장하고 검색하는 방법은 무엇입니까?
- 3. 문자에서 정수 값을 검색하는 방법은 무엇입니까?
- 4. mongoDB에서 키 이름으로 값을 검색하는 방법은 무엇입니까?
- 5. enum의 정수 값을 검색하는 방법은 무엇입니까?
- 6. 빈 OPTION 값을 검색하는 방법은 무엇입니까?
- 7. 이미지 값을 전달하는 방법은 무엇입니까?
- 8. 로컬 이미지 파일을 이미지 src에서 사용할 데이터 럴로 변환하는 방법
- 9. PHP는 - IMG의 SRC에서 함수를 호출
- 10. 데이터베이스에서 이미지를 검색하는 방법은 무엇입니까?
- 11. Num Lock을 프로그래밍 방식으로 C#에서 확인하고 전환하는 방법은 무엇입니까?
- 12. JavaScript [+ num] 구문의 기능은 무엇입니까?
- 13. listbox에서 검색하는 방법은 무엇입니까?
- 14. gridview.columns 검색하는 방법은 무엇입니까?
- 15. EL을 사용하여 JSF 구성 요소 값을 검색하는 방법은 무엇입니까?
- 16. .net 응용 프로그램에서 Excel의 값을 검색하는 방법은 무엇입니까?
- 17. 사전 목록에서 파이썬 사전 값을 검색하는 가장 좋은 방법은 무엇입니까?
- 18. MySQL 쿼리를 작성하여 다음 달의 값을 검색하는 방법은 무엇입니까?
- 19. Xml에서 Object가 아닌 String으로 값을 검색하는 방법은 무엇입니까?
- 20. cassandra의 특정 열에서 가장 큰 값을 검색하는 방법은 무엇입니까?
- 21. html 특수 엔터티를 해석하는 브라우저없이 입력 값을 검색하는 방법은 무엇입니까?
- 22. 주어진 주에 값을 검색하는 MySQL에서 가장 효율적인 방법은 무엇입니까?
- 23. 동적으로 생성 된 컨트롤의 값을 코드 숨김에서 검색하는 방법은 무엇입니까?
- 24. nsuser 기본값에서 정수 값을 저장하고 검색하는 방법은 무엇입니까?
- 25. PHP는 배열에서 문자열 값을 검색하는 가장 좋은 방법은 무엇입니까?
- 26. JQuery를 사용하여 텍스트 상자 값을 검색하는 방법은 무엇입니까?
- 27. CakePHP에서 쿠키 값을 배열로 정의 및 검색하는 방법은 무엇입니까?
- 28. PHP : 검색 표현식을 분석하고 값을 검색하는 방법은 무엇입니까?
- 29. 일반 개체 목록에서 모든 속성 값을 검색하는 방법은 무엇입니까?
- 30. 개체가 문자열이 아닐 때 ViewData에서 값을 검색하는 방법은 무엇입니까?
그냥 같은 것을 사용' url.substring (13, 1);'. – pimvdb
9 개 이상의 이미지가 사용되면 작동하지 않습니다. –
맞습니다. 3gwebtrain은 slide1과 slide2 만 사용한다고 생각했습니다. 대신에'url.split (".") [0] .substring (13);'또는 유사한 것을 사용할 수 있습니다. – pimvdb